проблема с файлом htaccess и обработчиками?

Я задал вопрос, могу ли я выполнить html-файлы как файлы php, и я получил эти ответы

AddType application/x-httpd-php5 .php .html 

и еще один ответ

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

и вот еще один

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

и я получил 1 проблему, когда я использовал для записи какое-либо условие, чтобы добавить тип, который он отправил мне, чтобы загрузить страницу, а не запускать ее, например, если у меня есть файл index.html, у которого есть php-код после создания .htaccess и записи

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

затем попробуйте перейти по ссылке, которую он отправил мне, чтобы загрузить index.html вместо запуска

AddType используется для назначения типа MIME для суффикса файла.

Fe переопределить MIME-тип PDF * sic

 AddType text/plain .pdf 

Это заставит браузер загружать и показывать PDF как обычный текст, потому что сервер отправляет текстовый / простой тип MIMe. Но многие приложения обрабатывают файлы по содержимому, а не по суффиксу.

 RemoveHandler 

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

 AddHandler handler-name .htm 

Это должно сделать это, но это зависит от конфигурации вашего сервера. Вам нужен правильный «обработчик-имя».

Стандартное имя обработчика для большинства серверов Apache с установленным PHP

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

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

Я использовал общий хостинг с именами обработчиков, например

 AddHandler php4-cgi .php .html or AddHandler php52-cgi .php .html and another was using totally different way like AddType x-mapp-php5 .php .php5 .htm .html 

В противном случае просмотрите конфигурационный файл Apache. Эта страница может быть полезна для поиска нужного раздела и адаптации.

Ты пробовал:

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

?

Точно такая же проблема, базовый код заставляет загружать страницы, но это:

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

… исправил проблему и отлично работал.

Если вы используете fcgi ни одно из вышеперечисленных fcgi не будет работать, поэтому вам нужно:

 <IfModule mod_fcgid.c> <Files ~ (\.html)> SetHandler fcgid-script FCGIWrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper .html Options +ExecCGI allow from all </Files> </IfModule>