Включить файл (заголовок) с помощью htaccess

Я хочу включить определенный файл с каждым вызовом страницы.

Для простоты предположим, что у меня есть заголовок, который должен быть предварительно добавлен к каждому файлу.
(Например, PHP-скрипт, который проверяет все виды пользовательского агента.)

Я мог бы использовать mod_rewrite для отправки всех запросов к этому файлу, а затем использовать PHP для включения запрошенной страницы в файл, но это может быть головной болью с путями и так далее, и я бы предпочел не использовать mod_rewrite, если в этом нет необходимости.

Я вспоминаю, что в htaccess был вызов include, но единственное, что я могу найти в поиске, - это ServerSideIncludes, а это не то, что мне нужно. SSI (я так понял) сканирует документ в поисках вызова, тогда как мне нужно включить этот файл, прежде чем перейти к вызываемому файлу.

1 ответ

Помимо SSI, есть также специфичная для PHP опция для включения файла заголовка / нижнего колонтитула с каждой страницей PHP, так что это решение может быть слишком ограниченным для вас:

В.htaccess:

php_value auto_prepend_file /www/root/header.php
php_value auto_append_file /www/root/footer.php
Другие вопросы по тегам