Guía para hacer redirecciones 301

[toc]
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.

0 Comentarios
Escribe un comentario

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies