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)
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.
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)