Проблема заключается в следующем:
Изначально все отдельные страницы моего сайта находились в корневой папке сайта.
Теперь я переместил большинство страниц в различные подпапки.
Например: главная страница нашего автономного лайт-бокса Apache Totem находилась в корневой папке, но теперь находится во вложенных папках: /lightboxes/apache-totem-freestanding-lightbox/index.php
Проблема в том, что для различных элементов страницы включены «модули PHP» для общих элементов, таких как верхний колонтитул, хлебные крошки, нижний колонтитул, файл css и т. Д.
Например, для заголовка у нас есть ссылка на каждой странице.
Файлы, на которые указывает «PHP включает», находятся в своей собственной папке в корне сайта, которая называется «modules».
Проблема в том, что «PHP Includes» не могут найти модули, потому что, я думаю, они ожидают увидеть их в папке «modules», которая находится в той же подпапке, что и текущая страница. ,
Я частично обошел это, изменив ссылку на модуль, чтобы иметь перед ним ../../, чтобы сказать ему, что он должен искать две папки из текущей папки, но на странице все еще возникают проблемы с отображением всех информация.
Чтобы дать вам представление об этом, я загрузил Индексную страницу Apache Totem в ее подпапку / lightboxes / apache-totem-freestanding-lightbox /
https://www.w -co.co.uk / Лайтбоксы / апач-тотем-свободностоящая-Lightbox /
Как вы можете видеть, основное содержимое страницы отображается нормально, а файл CSS выполняет свою работу со стилями и т. Д.
Но есть и другие проблемы, например:
1. В шапке отсутствует изображение
2. Кнопка цитаты в заголовке, и содержимое указывает на неправильное место (quote.php находится в корневой папке, но кнопка пытается связаться с текущей подпапкой)
3. Все элементы на хлебной крошке след ссылки на текущую страницу
4. Все ссылки в нижнем колонтитуле также пытаются указать на лайтбоксы подпапок
Есть ли что-нибудь, о чем вы можете подумать, чтобы исправить эти проблемы?
Спасибо
Tony