У меня есть проблема с указанием css и путей изображения на моем веб-сайте. Он работает хорошо, когда я на том же уровне папки, но быстро разрывается, когда я в другой папке. Я работаю в локальный и моя структура каталогов выглядит так:Как правильно связать css и изображения на моем сайте
ROOT
main.php
/subfolder/file2.php
/templates/template1.php
/style/style.css
Я уже назвал style.css в template1.php.
Я могу вызвать main.php из template1.php (используя include) и CSS отлично работает. Проблема заключается в том, что я вызываю file2.php из template1.php, CSS больше не вызывается.
Как я могу указать пути, чтобы CSS или изображения были правильно связаны независимо от того, в какой папке я нахожусь?
В корневой папке вы можете создать файл 'config.php' с рядом определений с помощью' __DIR__' для простых путей включения, и вы можете вручную определить свой домен следующим образом: 'define (" SITE_PATH "," http : //www.example.com ");'. Затем, пока вы включаете эту конфигурацию, вы можете легко ссылаться на них следующим образом: 'echo SITE_PATH."/Css/style.css ";' Существует несколько способов сделать это, но файл конфигурации может помочь вам удержать все связанные вещи , – Rasclatt