Tabla de contenidos
Redirecciones 301 más habituales
En varias ocasiones nos podemos encontrar que necesitamos la implementación de redirecciones 301 y aquí te mostramos los casos más habituales.
Redireccionar un dominio antiguo a un dominio nuevo con 301 en el .htaccess
RewriteEngine on redirectMatch 301 ^(.*)$ http://pagina2.com$1
Redireccionar un dominio antiguo a la página de inicio de un dominio nuevo
RewriteEngine on redirectMatch 301 ^(.*)$ http://pagina2.com
Redirecionar de sin www a con www
<IfModule mod_rewrite.c> RewriteCond %{HTTP_HOST} ^pagina1.com [NC] RewriteRule ^(.*)$ http://www.pagina1.com/$1 [R=301,L] </IfModule>
Redirecionar de con www a sin www
<IfModule mod_rewrite.c> RewriteCond %{HTTP_HOST} ^www.pagina1.com [NC] RewriteRule ^(.*)$ http://pagina1.com/$1 [R=301,L] </IfModule>
Redirecciones 301 de Categorias
Si lo que queremos es apuntar de una url origen de categoría a una nueva url de categoría por ejemplo
http://pagina1.com/cat?=2 -> http://pagina1.com/categoria1
Se ha de realizar de esta forma
RewriteEngine on Redirect 301 /cat?=23 http://ejemplo1.com/colonias-para-hombre
Para redirecciones de categorías otra forma de realizar una redireccion 301 sería
RewriteRule ^category/(.*)$ /search/$1 [NC,L,R=301]
Redirecciones 301 en PHP
Si nos encontramos que no podemos tocar nuestro archivo .htaccess y la página está desarrollada con PHP una solución que tenemos es poner este código en la parte superior de nuestra página.
<? Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.pagina-nueva.com" ); ?>
Redirecciones 301 en ASP
Si nos encontramos que no podemos tocar nuestro archivo .htaccess y la página está desarrollada con ASP una solución que tenemos es poner este código en la parte superior de nuestra página.
<% Response.Status="301 Moved Permanently" Response.AddHeader "Location","ttp://www.-pagina-nueva.com" %>
Plugins WordPress para Redirecciones 301
En la actualidad la mayoría de las páginas están realizadas con el sistema wordpress y si tocar código y el htaccess no te gusta y lo consideras ariestado por lo que aquí te dejamos lo que consideramos que son los dos mejores plugins para la gestión de las redirecciones 301
Redirection: El mejor de los plugins que existen en la actualidad para la gestión de redirecciones 301 que se actualiza muy a menudo y con más de 500.000 descargas.
WP Seo Redirect 301: De gran utilidad si cambias el slug (url) de url’s en el wordpress ya que automáticamente creará una 301 de la url antigua a la url nueva sin tener de tocar nada.
Video de Matt Cutts sobre Redirecciones 301
Por último aquí te dejamos este interesante video donde Matt Cutts nos explica el funcionamiento y utilización de las redirecciones 301 de obligada visualización.