2010-05-20 13 views
6

Quiero convertir .php extensión a extensión usando .html.htaccess reglas¿Cómo reescribo .php a .html usando las reglas de .htaccess?

Es esto algo que puedo hacer, y si es así, ¿cómo?

+0

Limpié su pregunta un poco para que quede más claro, espero que no te importe. – Josh

+0

La forma lógica sería al revés: las solicitudes de 'foo.html' se volverían a escribir en' foo.php'. – Gumbo

Respuesta

10
RewriteEngine on 
RewriteRule ^(.*)\.html$ $1.php [nc] 

Utiliza mod_rewrite. $ 1 indica la primera parte de la expresión regular y [nc] significa que no distingue entre mayúsculas y minúsculas.

Usted puede echar un vistazo a este artículo: http://roshanbh.com.np/2008/02/hide-php-url-rewriting-htaccess.html

EDIT: quitado una línea. No necesitas eso, creo. Además, comenté lo que hice.

+0

parece que no funciona ... tengo un directorio de comercio/demo bajo localhost .. wat ¿debo poner? – redcoder

+0

ejemplo, tengo http: // localhost/tradesalvage/demo – redcoder

+0

intenté con el código anterior pero todavía tengo el .php ext – redcoder

3

quizás tratar

RewriteCond %{REQUEST_FILENAME} =-f 
RewriteRule ^(.*)\.php$ $1.html [NC,L] 

RewriteRule ^(.*)\.html$ $1.php [NC,L] 
Cuestiones relacionadas