2010-01-19 2 views
2

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

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

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

Я помню, что в htaccess есть вызов «включить», но единственное, что я могу найти в поиске, это 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 
+0

По крайней мере, это решение, хотя мне тоже нужно это для html-файлов. – SamGoody