Quiero eliminar las extensiones .html ó .php de todas las urls de mi sitio.
He introducido en .htaccess el siguiente código :
Código:
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).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
¿ 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:
redireccione a :http://www.dominio.com/subpagina.php
Código:
http://www.dominio.com/subpagina