Hola,
Quiero eliminar las extensiones .html ó .php de todas las urls de mi sitio.
He introducido en .htaccess el siguiente código :
Código:
Options +FollowSymLinks
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
Options +FollowSymLinks
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
Esto funciona en el sentido de que ahora puede accederse a cualquier url sin escribir la extensión, pero duplica todas las urls (con y sin extensión).
¿ Cómo puedo hacer una redireción 301 del la url con extendión a sin ella ?
Es decir que cuando se escriba en el navegador :
Código:
http://www.dominio.com/subpagina.php
redireccione a :
Código:
http://www.dominio.com/subpagina