lostyazilim
tr.link

Farklı Klasörlerden Assetlerin Yüklenmesi İçin Ne Yapılmalı?

4 Mesajlar 710 Okunma
lstbozum
tr.link

Decimas Decimas WM Aracı Kullanıcı
  • Üyelik 19.04.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** E**
  • Mesajlar 820
  • Beğeniler 1 / 302
  • Ticaret 1, (%100)
domain.tld için assets klasöründeki js, img, css içeriği sorunsuz yükleniyor ancak domain.tld/panel/profile gibi bir adresteyken assets içeriği için url yapısı arkaplanda şöyle görülüyor; domain.ltd/panel/profile/assets/vendor/font-awesome/css/font-awesome.min.css.

PHP, .htaccess ile MVC yapısı oluşturmaya çalışıyorum. Bu yüzden assets klasörü gibi klasörler için



şeklinde ucu açık (dinamik) bir yol belirtince yukarıdaki gibi profile altında ilgili klasör varmış gibi oluyor.

Bu durumda tam olarak ne yapmam gerekir? Script özel olmadığı için domain ismiyle beraber tam URL yazdırmıyorum. (Yazdırılabilir aslında, veritabanından da çekilebilir ancak uğraştırmayan bir yöntem varsa diye soruyorum)
 

 

no time for caution
wmaraci
reklam

hakanozsoy hakanozsoy WM Aracı Kullanıcı
  • Üyelik 27.01.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Meslek yok
  • Konum İstanbul Anadolu
  • Ad Soyad H** Ö**
  • Mesajlar 67
  • Beğeniler 3 / 11
  • Ticaret 0, (%0)
Merhaba bahsettiğiniz sorun dosyalari dahil ederken başlarina slash(/) koymadiginiz icin oluyor. domain.tld/panel/profile yazdiginiz urlde 2.ci bir bolume yani (panelin ustundeki profile bolumu) eristiginiz icin sizi oranin icine dosyayi yuklemissiniz gibi algiliyor. Basina slash koyarsaniz sorununuz çözülecektir.



 

 

Decimas Decimas WM Aracı Kullanıcı
  • Üyelik 19.04.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** E**
  • Mesajlar 820
  • Beğeniler 1 / 302
  • Ticaret 1, (%100)
Peki alt klasörde çalışırsa (domain.tld/workplace/) bu sefer yine domain.tld'de arayacak. Bu sefer ne yapılabilir? (workplace kişiden kişiye değişebilir, ön tanımlı olarak sunamam sanırım)
 

 

no time for caution

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)
Dizin adında bir define tanımlayın;


define('dizin' , '/' );


ve dosyaları şu şekilde yükleyin;





Bu şekilde alt klasöre kurulduğunda sadece define'ı değiştirmeniz yeterli olacaktır. ( define( 'dizin' , '/alt/' ); )
 

 

wmaraci
wmaraci
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al