Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2017, 02:30
ylodis
 
Fecha de Ingreso: septiembre-2004
Ubicación: Andorra
Mensajes: 130
Antigüedad: 20 años, 3 meses
Puntos: 0
Quitar extensión .php ó .html y redireccionar 301 urls anteriores

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
__________________
El Tarot no es un juego.