ocultar - Regla htaccess para analizar php en archivos html que no funciona
quitar.html de url (4)
no puedo entender por qué esto no funciona - en un servidor de Dreamhost, he creado un archivo htaccess y AddHandler php5-cgi .html .htm
añadido AddHandler php5-cgi .html .htm
para permitir php en archivos html, según el dreamhost docs. En un paquete dreamhost idéntico, hice lo mismo para otro sitio y funcionó a la perfección, pero en este caso simplemente no analizará el php. ¿Hay algo que podría haber perdido aquí que podría estar causando el problema? El htaccess está en la raíz web y no está siendo anulado por ninguna otra cosa.
prueba esto
AddType application/x-httpd-php .html .htm
La configuración anterior funcionará si apache elige php como módulo.
AddHandler application/x-httpd-php .html .htm
o
AddHandler application/x-httpd-php5 .html .htm
arriba funcionará si apache está ejecutando php como CGI?
no hay daño, diría que juntar las dos condiciones anteriores, pero intente una sobre otra y vea si funciona para usted.
leer más aquí
¿Su servidor está utilizando suPHP en lugar de mod_php o php-cgi simple?
Intenta usar
AddHandler x-httpd-php .html .htm
o
AddType application/x-httpd-php .html .htm
en lugar.
Posdata
Los servicios de alojamiento compartido utilizan la separación basada en UID en cuentas individuales entre sí. La mayoría usa suPHP , pero algunos usan suEXEC . Ellos usarán uno de estos. Ambos actúan como un envoltorio de su alrededor de php-cgi, por lo que no se puede decir de phpinfo () como su motor de scripting PHP, ya que esto reportará CGI/FastCGI
Server API
en ambos casos. Para las secuencias de comandos iniciadas por CGI, phpinfo no informa sobre la configuración de Apache. Necesita consultar las preguntas frecuentes de su proveedor de alojamiento o intentar:
<?php
header( "Content-Type: text/plain");
echo system(''grep -iR LoadModule /etc/httpd /etc/apache2'');
Los foros / preguntas frecuentes de soporte del proveedor de hosting pueden brindar consejos de configuración específicos aquí. ¿Has probado?
Tengo el mismo problema que tú, pero puse este AddType php .html .htm
en mi .htaccess, está funcionando.
Para mí, funciona solo así:
AddHandler php-cgi .php .htm