Hay diversas ocasiones en las que puedes querer, o necesitar, cambiar la estructura de tus enlaces en el Blog, por ejemplo, de /%year%/%monthnum%/%day%/%postname%/ a algo mas sencillo de recordar como /%postname%/, que hemos ya recomendado en mas de una ocasión.

Pero si haces esto “a pelo” descubrirás con horror que los buscadores ya no van a encontrar los artículos de tu blog, y perderás popularidad y visitas. Y no queremos eso ¿verdad?.

Hay un modo de decirle a los motores de búsqueda que una página se ha movido permanentemente, y que la antigua dirección debería remplazarse por la nueva. Se llama “Redirección 301”, también conocida como Redirección Permanente. Cuando haces esto los motores de búsqueda actualizan sus índices rápidamente y no pierdes ni Pagerank ni visitas, de hecho seguirás recibiendo tráfico como si nada hubiese cambiado. Esto funciona tanto para los motores de búsqueda, como para los marcadores favoritos, enlaces, etc.

Hay dos modos principales de conseguir este tipo de redirección, y vamos a ver ambos, tu elijes …

1. Redirección 301 con .htaccess

Hacer una redirección con el fichero .htaccess es muy sencillo. Para ello tienes que abrir el archivo para editarlo, y lo encontrarás en la carpeta donde instalaste WordPress. En la siguiente imágen lo puedes ver, es el seleccionado.

Pues bien, si lo que quieres es unos enlaces permanentes amigables, del tipo que estamos recomendando ya sabes que tienes que cambiarlos en el panel de administración -> Opciones -> Enlaces Permanentes.

Si volvemos al fichero .htaccess, lo abres y, salvo que ya hayas modificado algo, o algún plugin haya añadido algún código adicional, debes añadir estas líneas …

Options +Indexes
Options +FollowSymLinks
RewriteEngine on
RewriteCond ${HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^miblog\.com
RewriteRule (.*) http://miblog.com/$1 [L,R=301]

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule (.*) http://miblog.com/$1/ [L,R=301]

Con ello consigues que se haga la redirección a las URLs del tipo “miblog.com/mi-post/”. Si te da algo de repelús tocar los ficheros del sistema pasa a la segunda posibilidad.

2. Redirección 301 con plugin WordPress

Este es quizás el método al que mas usuarios se atrevan, y no es que el método con .htaccess sea difícil, pero hay un cierto miedo a tocar los archivos del sistema, y mas si no se tiene algo de soltura con el código.

Este método es menos flexible, permite menos opciones que el anterior, pero funciona también de maravilla y te solucionará el problema. Para ello podemos usar varios plugins.

  1. Permalink Migration - Una vez cargado y activado podrás definir cual es la antigua estructura de enlaces de tu blog para que el plugin se ocupe de hacer los cambios necesarios con el objeto de que ni buscadores ni enlaces pierdan la pista de tu blog. No tiene opciones, es simple y efectivo.
  2. Redirection - Mucho mas completo que el anterior. No solo hace la redirección sino que además te permite seguir y controla que las redirecciones se hacen correctamente.

Ya sabes, tu elijes, pero no dejes de hacer redirecciones permanentes 301 cuando cambies la estructura de enlaces en tu blog

¿Te gustó este post? ¡Compártelo!
  • Bitacoras.com
  • TwitThis
  • Facebook
  • Meneame
  • Google Bookmarks
  • del.icio.us
  • Live
  • Technorati
  • Ping.fm
  • Wikio
  • Turn this article into a PDF!
  • E-mail this story to a friend!
  • Print this article!

También te puede interesar:

cursos formación continua

    16 comentarios en “Redirección 301 de Enlaces Permanentes - La Guía”

  1. Cesar (29 comentarios) dijo:

    Disculpen mi ignorancia, pero wordpress no hacia las redirecciones automáticamente cuando cambiábamos los permanlink ?

  2. Jordi Oller (14 comentarios) dijo:

    Super útil! Muchisimas grácias…

  3. Pitonizza (67 comentarios) dijo:

    En mi caso de primitivismo en cuanto a conocimientos del fichero .htacces lo más seguro sería usar el plugin. ¿Cual de los dos plugins que recomiendas utiliza menos “recursos”? No sé si me expreso bien, quiero decir, cual haría menos perjuicio al tiempo de carga de mi blog.

    Un problema de permalinks impedía a mis usuarios comentar en mi blog, a propósito del cambio de hosting que hice los días pasados y toda aquella sufrida aventura. Gracias a Dios pude recordar la estructura de las permalinks, pero sin duda prefiero que sean más amigables como sabiamente sugieres.

    ¡Un abrazo! Como siempre, me llevo de Ayuda WordPress conocimiento útil para administrar mi adorado blog.

  4. Fernando Tellado (1845 comentarios) dijo:

    @Cesar: wp no te “recuerda” la estructura anterior para “decirle” a los buscadores donde encontrar el nuevo post, ni de lejos.

    @Pitonizza: estos plugins no consumen prácticamente nada de recursos así que usa el que mas te guste. El que yo he usado alguna vez es el primero, por si te sirve de algo

  5. Juan PAblo (20 comentarios) dijo:

    necesito ejemplos de como se configura el redirection por que no me funciona

  6. Juan PAblo (20 comentarios) dijo:

    asi quedo mi archivo, pero cuadno trato de ver la pagina me sale error 404, vuelvo a ver el arcvhivo .htaccess y me ha borrado las lineas que le pegue.
    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    Options +Indexes
    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond ${HTTP_HOST} .
    RewriteCond %{HTTP_HOST} !^miblog\.com
    RewriteRule (.*) http://miblog.com/$1 [L,R=301]
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !(.*)/$
    RewriteRule (.*) http://miblog.com/$1/ [L,R=301]

    # END WordPress

    Tengo el plug in # AA RewriteRules para ver como esta el arvhico y me dice esto

    > Permalink: /%category%/%postname%/
    > Writable .htaccess file found
    > mod_rewrite found
    > Not using pathinfo style index permalinks
    > Using mod_rewrite permalinks
    que estoy haciendo mal porfa ayuda

  7. [...] mas usadas por los que usamos WordPress que es la modificación de la estructura de los permalink, hacer redirecciones, banear comentaristas insoportables , parar el hotlink de imágenes, entre [...]

  8. hola, suponiendo que tengo mi wordpress en midominio.com/blog y quiero pasarlo a midominio.com como quedaría la estructura de mi .htaccess para no verme afectado…

    gracias!

  9. Gracias fernando, lo voy a intentar a ver que sale…

    saludos!

  10. muy buen metodo

  11. Marshal (10 comentarios) dijo:

    Fernando…existe alguna manera (plugins o htacces) para redireccionar solamente una cantidad definida de post?.

  12. cucoalmeria (16 comentarios) dijo:

    En el apartado rewritebase hay que ecribir al o o se deja en blanco como esta ?. Saludos.

  13. Daniel (16 comentarios) dijo:

    Hola necesito ayuda respecto con una redirección permanente 301.
    He utilizado la herramienta website grader y me dice:
    Redirige Permanente No encontrado.
    Según tengo entendido al hacer esto se posiciona mejor mi blog.
    Un saludo.

Escribe un Comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Subir

Expertos en WordPress
Euribor
Hardware. Software. Ocio & Multimedia. Humor. Internet. Videojuegos.Noticias
Participa en el Debate
  • ferticidio: WLW usaba en el antiguo theme, ahora como no me carga bien el estilo, y no puedo ver...
  • perionotas: Coincido contigo Fer: no odio nada, pero para mi ha resultado imposible trabajar con...
  • Mario A . Núñez: Fernando; Quise decir que me disgusta el panel de escritura. (je,je).
  • Fernando Tellado: Yo no odio nada, y menos el panel de escritura de WP, tiene cosas mejorables...
  • Mario A . Núñez: Windows Live Writer es mi editor favorito. Adoro esta aplicación con sus plugins...
Noticias Breves
  • Si quieres aprender como hacer multitud de diseños distintos para WordPress no te pierdas esta estupenda recopilación de 26 tutoriales de diseño de blogs WordPress.

    [#3]

  • Acaba de salir a la luz la nueva versión de WordPress para iPhone 1.3, con soporte completo para el firmware de iPhone 3.0. Va de cojones estupendamente. Altamente recomendable esta actualización, que tienes en iTunes.

    [#1]

  • Me avisa Kike Alonso de un nuevo plugin que permite que los comentarios que dejen tus amigos de Friendfeed al respecto de un post de tu sitio WordPress aparezcan también en tu post como comentarios normales, algo realmente interesante pues permite, con algunos clientes de escritorio e iPhone, comentar en blogs sin dejar de usar la aplicación de mensajería.

    [#6]


  • Ahora mismo en los FOROS ...
    Usuarios Registrados
  • Acceder

  • Translate this Blog
    Spanish flagItalian flagChinese (Simplified) flagPortuguese flagEnglish flagGerman flagFrench flagJapanese flagRussian flagSwedish flagCatalan flagHebrew flag                              
    By N2H