Разбор HTML-файлов как PHP - PullRequest
2 голосов
/ 04 июня 2011

Это правильный способ для анализа html-файлов как php?

RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html

Сохраненные в файле .htaccess в моей корневой папке?

Я добавляю в панель навигации, котораязвонил через php и это спасло бы переименование всех моих html файлов!

Спасибо

Ответы [ 3 ]

3 голосов
/ 04 июня 2011
RewriteEngine on 
RewriteRule ^(.*)\.htm $1\.php
2 голосов
/ 04 июня 2011

Да , если ваш веб-сервер работает под управлением php в качестве модуля Apache.

Если ваш веб-сервер работает под управлением PHP как CGI, используйте вместо этого:

AddHandler application/x-httpd-php .html .htm 

Или, вы можете использовать это простое правило переписывания:

RewriteEngine on 
RewriteRule ^(.*)\.html $1\.php
0 голосов
/ 21 июня 2013

В моем случае я хотел проанализировать HTML-файлы как PHP, поэтому я добавил код, который вы упомянули в моем .htaccess, а именно:

AddType application/x-httpd-php .html

Он работал на моем локальном хосте, как и предполагалось, поскольку я использую WAMP, но на моем сервере, который находится в Drupion, это не работает. Мои HTML-файлы стали загружаемыми.

Ответ здесь дал мне представление о том, как решить проблему.

По сути, вам нужно знать «имя обработчика», которое ваш сервер использует для разбора PHP. Затем вы можете добавить аналогичный код на ваш .htaccess.

AddHandler fcgid-script .html
FCGIWrapper /home/example/fcgi-bin/php5.fcgi .html
...