Корневая папка
index.php
cssFolder
fontAwesomeFolder
-main.css
-tablet.css
imagesFolder
-image.jpg
includesFolder
-navMain.php
-footer.php
pagesFolder
-contactUs.php
jsFolder
-core.js
У меня есть топология здесь о моем сайте. Дело в том, когда я пытался связать / включить navMain.php в includesFolder к contactUs.php в pageFolder, некоторые другие ссылки перепутаны, в частности — CSS и файлы изображений. Кажется, они не работают.
Вопрос в том, что PHP включает. Хорошо. Он отлично работает с index.php. Но не с файлом в подкаталогах.
Как я собираюсь принести это вокруг. Некоторые говорили, что я бы использовал config.php. Я пытался, не сработало. Если я когда-нибудь собираюсь использовать Config.php, какие именно коды мне нужно разместить там и какие коды к другим документам.
Спасибо за помощь!
Похоже, проблема заключается в том, что URL-адреса ваших активов относятся к местоположению вашего файла. Чтобы избежать этого, вы всегда можете использовать /
сделать их относительно вашего корневого URL и избежать получения 404
ошибки:
<link rel="stylesheet" type="text/css" href="/cssFolder/main.css" />
<link rel="stylesheet" type="text/css" href="/cssFolder/tablet.css" />
Других решений пока нет …