Gravatar de Armonth

Recetas mod_rewrite útiles

En Inside Open Source han publicado 9 recetas útiles para mod_rewrite.

Yo añadiría un par de ellas, por ejemplo cuando instalamos WordPress en ISS o cuando no tenemos cierto soporte de mod_rewrite suele ser habitual que como parche las URLs las dejemos como sitio.com/index.php/permalink. Al migrar a Apache o poder usar mod_rewrite en condiciones no es raro decir ¿y ahora como reenvio las URLs viejas a una sin index.php?…

Pues la solución pasa por redirección + código de Error 301, justo debajo de RewriteBase / ponemos:

RewriteRule ^index.php/(.+)$ /$1 [R=301,L]

En realidad las expresiones regulares “básicas” son muy simples, al menos si no las ha escrito un programador de Perl };P

2 Comentarios (feed)

  1. Gravatar de Milton! Milton! nos comenta:

    Ahí estaba el post! Y dejo de nuevo las gracias por la ayuda! :)

    Saludos!

    Martes, 8 de Mayo/2007 @ 6:56

  2. Gravatar de Carlos Magaña Carlos Magaña nos comenta:

    Gracias, buscaba algo parecido

    Jueves, 10 de Mayo/2007 @ 8:56

No seas tímido, da tu opinión

Sé respetuoso con los demás, la diferencia de opiniones enriquece la discusión, los comentarios bajo ciertas circunstancias pueden ser moderados y requerir aprobación.