Не можете ссылаться на не php файлы из другой папки? - PullRequest
0 голосов
/ 12 мая 2018

У меня есть сайт на https://fixitprobid.com, и в домашнем каталоге у меня есть 3 папки: css, js и diy.Каждый ведет к своим соответствующим типам файлов.поэтому css / styles.css, js / utility.js, diy / install-a -ryer.php (файлов и папок гораздо больше, чем это, но это общая структура)

Как установить-a-dryer.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, так как они включены в нее.хотя я использовал ../, чтобы выйти из этого.Так что они не работают.

Я получаю подобные ошибки enter image description here

Как я могу изменить файлы install-a -ryer.php или initialize.php, чтобы они все работали?Обратите внимание, что я могу редактировать только эти два файла.Редактирование всех отдельных ссылок не вариант.Могут быть тысячи ссылок, и я не найду их всех, даже если есть способ сделать это правильно.

Спасибо:)

1 Ответ

0 голосов
/ 12 мая 2018

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

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