Не можете ссылаться на не php файлы из другой папки?

У меня есть сайт на 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, чтобы они все работали? Обратите внимание, что я могу редактировать только эти два файла. Редактирование всех отдельных ссылок не вариант. Может быть тысячи ссылок, и я не найду их все, даже если есть способ сделать это правильно.

Спасибо 🙂

1

Решение

Поскольку папки css и js находятся в корне вашего сайта, добавьте косую черту в начале пути:

<link href="/css/styles.css" rel="stylesheet" type="text/css" />
<script src="/js/utility.js"></script>
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]