У меня есть сайт на https://fixitprobid.com, и в домашнем каталоге у меня есть 3 папки: css, js и diy.
Каждый ведет к своим типам файлов. так что css / styles.css, js / utility.js, diy / install-a -ryer.php (файлов и папок гораздо больше, чем это, но это общая структура)
Как install-a -ryer.php может добраться до styles.css и utility.js?
В настоящее время install-a -ryer.php имеет require_once("../initialize.php");
Это должно оставить папку diy и в конечном итоге в домашнем каталоге. право?
Тогда initialize.php имеет require_once("header.php");
(в домашнем каталоге)
header.php имеет require_once('meta.php');
(в домашнем каталоге)
meta.php имеет <link href="css/styles.css" rel="stylesheet" type="text/css" />
<script src="js/utility.js"></script>
Кажется, кажется, что все эти вещи теперь находятся в папке diy, так как они включены в нее. хотя я использовал ../, чтобы выйти из этого. Так что они не работают.
Как я могу изменить файлы install-a -ryer.php или initialize.php, чтобы они все работали? Обратите внимание, что я могу редактировать только эти два файла. Редактирование всех отдельных ссылок не вариант. Может быть тысячи ссылок, и я не найду их все, даже если есть способ сделать это правильно.
Спасибо 🙂
Поскольку папки css и js находятся в корне вашего сайта, добавьте косую черту в начале пути:
<link href="/css/styles.css" rel="stylesheet" type="text/css" />
<script src="/js/utility.js"></script>
Других решений пока нет …