Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2017, 03:32
schattenburg
 
Fecha de Ingreso: junio-2007
Mensajes: 298
Antigüedad: 17 años, 6 meses
Puntos: 5
htaccess: problema redireccionamiento

Hola a todos, ante todo debo decir que no tengo mucha experiencia con htaccess (en realidad tengo poquísima) y estoy intentando hacer un redireccionamiento que me está volviendo loco a ver si me podéis echar una mano.

Tengo el siguiente código:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^/]*)/?$ $1.php

Con este código hago que si por ejemplo escribo:
www.midominio.com/proyectos internamente me ejecute el fichero www.midominio.com/proyectos.php

Hasta aquí perfecto. Me lo hace todo perfecto.

Pero ahora me han pedido que si el usuario escribe directamente en el navegador:
www.midominio.com/proyectos.php se redirija automáticamente a www.midominio.com/proyectos, es decir, que todas las urls que se escriban con PHP se les quite la extensión php.

He buscado en google y he encontrado varios códigos para hacerlo pero debe entrar en conflicto con la regla anterior que puse porque me hace cosas muy raras y me entra en bucle las redirecciones.

¿Cómo sería el código de htaccess para poder hacer ambas cosas? Seguro que es fácil pero he probado ya muchas combinaciones y no me funciona ninguna.

Muchas gracias.