Pregunta

Quiero ser capaz de nombrar mis archivos con cualquier extensión que elija. En este caso vamos a utilizar .foo , y luego proceso que trabaje en archivos PHP.

Ahora mismo mi .htaccess se parece a esto

AddType application/x-httpd-php .foo

Pero esto no funciona, todavía me pide que descargue el archivo cuando puedo acceder a él.

Cualquier consejo o consejos?

¿Fue útil?

Solución

Probar:

rewriteengine on
rewriterule ^(.*)\.foo$ $1.php

Otros consejos

AddType application / x-httpd-php .html

La sintaxis es la correcta para mi .. ¿Usted intentó reiniciar el servidor web?

Además, ¿hay otras opciones en el archivo .htaccess de trabajo? Me refiero sólo asegúrese de que el archivo está siendo analizada.

Probar:

AddType application/x-httpd-php .php

Y a continuación, debajo de él:

AddType application/x-httpd-php .foo

Si no funciona prueba este código:

<FilesMatch "\.(php|foo)$">
    AddDefaultCharset UTF-8
    DefaultLanguage en-US
</FilesMatch>

Si desea puede agregar el addtype dentro de la etiqueta <filesmatch>.

Se puede usar mod_rewrite volver a escribir las solicitudes de *.foo a *.php:

RewriteEngine on
RewriteRule (.+)\.php$ $1.php

Esta regla se volverá a escribir cualquier solicitud que es ruta URL termina el .foo internamente a la ruta URL .php equivalente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top