2013-03-29 3 views
0

У меня есть определенная ситуация с кодом, который я наследую, который использует shtml server-side-include, однако я пытаюсь добавить некоторые очень простые функции входа в систему поэтому мне нужно включить проверку сеанса в PHP.Parse shtml as SSI, но также включает PHP с использованием .htaccess

Однако моя единственная конфигурация, которую я могу сделать для сервера, это файл .htaccess.

Я могу заставить сервер разбирать shtml как PHP, используя htaccess, или использовать SSI, но я не могу заставить его разобрать его как оба.

+0

Почему вы ожидаете, что сервер может использовать более одного обработчика для синтаксического анализа файла? –

+0

Кто сказал, что ожидают? Это вопрос сайта. – 1dayitwillmake

+0

PHP обычно работает как обработчик. Но у Apache есть концепция фильтров. Исследуйте это. – mario

ответ

1

Эта конфигурация .htaccess работала, позволяя серверу использовать более одного обработчика для синтаксического анализа файла. Как и ожидалось.

AddHandler application/x-httpd-php .shtml 
AddType text/html .shtml 
AddOutputFilter INCLUDES .shtml