sábado, 14 de agosto de 2010

Redirección 301 con mod_rewrite

Como ya hemos visto en apuntes anteriores podemos hacer una redirección 301 con ASP clásico o esa mismo tipo de redirección con PHP. Ahora vamos a ver como hariamos la redirección "301 Moved Permanently" utilizando mod_rewrite.

RewriteEngine On
RewriteCond %{http_host} ^dominio.com
RewriteRule ^(.*) http://www.dominio.com/$1 [R=301,L]

En este caso lo que hacemos es redirigir todas las peticiones que llegen sin www hacia su equivalente con www. de esta forma evitamos la duplicidad de url's.