Guía para hacer redirecciones 301

La forma más habitual de necesitar una redirección 301 es para evitar el contenido duplicado en el sitio con y sin www y es por este motivo que es importante analizar que versión tiene más autoridad y implementar el siguiente código en el .htaccess.

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.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *