Я управляю несколькими сайтами с одинаковой структурой и ищу способ включить некоторые файлы из одного источника во все.
Пример: нижний колонтитул, CSS-файлы.
Веб-сайты создаются с использованием php с использованием переменных, объявленных в других файлах, поэтому ссылки, наименования и другая информация, относящаяся к конкретному сайту, не будут проблемой.
Спасибо!
Вы можете установить общий путь включения (вне корня документа) для всех файлов, которые вам нужны для совместного использования между сайтами, и включать файлы с каждого из ваших сайтов следующим образом: http://php.net/manual/en/ini.core.php#ini.include-path
например, если вы установите для include_path значение / var / www / lib и поместите туда свой файл footer.php, то вы можете
include('footer.php');
в каждом из ваших сайтов, и все они будут использовать нижний колонтитул из /var/www/lib/footer.php
Следует обратить внимание на файлы css / js и img — их нужно обслуживать из корня документа, поэтому эту технику можно использовать только для файлов php.
[возможно, вам также придется остерегаться вашего open_basedir]Не уверен, что я понимаю, что вы просите, но я делал это несколько раз, и это работает.