Cierto desconcierto con los feeds tras el cambio a WordPress

Experiencia de usuario
12/1/2005
|
Daniel Torres Burriel
Escritorio redondo con laptop, gafas, planta, celular, lápices y unas manos de mujer tecleando.

Lo cierto es que me temo que no calculé del todo el alcance de migrar el weblog a WordPress. Poco a poco me voy dando cuenta de que ciertos detalles de este fantástico sistema de weblogs, junto con cuestiones inherentes al hecho del cambio en sí, superan mis previsiones. Pero todo es para bien, por lo que con mucho gusto tendré que echar unas horas extra para ponerlo todo al día 🙂

La cuestión que principalmente me preocupa tiene que ver con la sindicación de los contenidos de este weblog, pues las personas que lo leen a través de un agregador, no tengo muy claro si han cambiado el feed, que de ser uno con pMachine, ahora es otro, con WordPress.

Las cuestiones que planean por mi cabeza ahora mismo están alrededor de saber cómo se debe, o cómo es recomedable actuar cuando se está en una situación mediante la cual, la URL que te une tus usuarios, cambia. En concreto la URL del feed que alimenta el agregador a través del que los usuarios leen esto.

Lo primero que se me ocurrió fue poner un post en pMachine en el que anunciaba la URL del nuevo feed. Hasta ahí, todo correcto. ¿Qué sucede? Que para evitar los errores 404 cuando usuarios accedieran a este weblog a través de enlaces directos a posts en otras páginas y otros weblogs, puse una regla en el fichero .htaccess que hiciera un Redirect desde /pm/ (path del weblog con pMachine) hasta /weblog/ (path del weblog con WordPress). Con eso lo que conseguí es que los accesos a la URL devolviesen, sin no me equivoco, un error 404, con lo cual a partir de ese momento todos los agregadores dejarían de recibir los contenidos distribuidos a través de la sindicación. reparé en ello cuando ví el feed error en Bloglines.

Lo único que se me ha ocurrido, y ya he puesto en práctica, es añadir una línea en el .htaccess de tal modo que haga un Redirect tal que:

Redirect /pm/index.xml https://torresburriel.com/wp-rss2.php

A ver si funciona… ¿alguna sugerencia?

¿Quieres darnos tu impresión sobre este post?

8 respuestas a “Cierto desconcierto con los feeds tras el cambio a WordPress”

  1. Por mi parte yo te leo desde Bloglines sin problema con el nuevo feed. Claro, te hice caso cuando anunciaste el cambio.

  2. Lo mejor es que la redirección sea permanente(301), como recomiendan en el mismo foro de Bloglines.

    Bloglines, when we see a permanent redirect for 3 days, will automatically change the feed in our database to point to the new feed.

    Los demás lectores de feeds decentes deberían entenderlo.

    Por otra parte, puedes desuscribir un feed enviando un 410 a tus suscriptores.

    Good luck

    pd: la ventana de edición de comentarios tiene 4 líneas de alto, ¿me pasa sólo a mí?

  3. Cuando hice la migración de Denken ber me pasó lo mismo con Bloglines. Hice muchas pruebas de redirección con el .htaccess y ninguna daba resultado (solo con Bloglines, con Feedness, Feedmanía y demás funcionaron todas desde el primer momento) hasta que «mágicamente» comenzó a funcionar después de más de 12 horas (ya había desistido de intentarlo y había dejado la redirección puesta). chale un ojo (este tema está al final del artículo) y tal vez te sirva. Por lo pronto, todavía tengo tu feed antiguo en Bloglines (quiero seguir teniendo los posts antiguos marcados 😉 ) y sigue dando error. Tal vez haya que tener paciencia.

    Por cierto, he notado que los IDs de los posts antiguos son casi iguales a los nuevos (les falta sumarle 1) por lo que se me ocurrió que en lugar de ir a la página principal cuando accedes desde un enlace que apunta al weblog antiguo (con la redirección del .htaccess) puedes poner lo siguiente en las primeras líneas del archivo /pm/weblog.php (es importante que no dejes ningún espacio o salto de línea antes de este código):

    <?php
    header('HTTP/1.0 301 Moved Permanently');
    $newid = $_GET['id'];
    $newid = str_replace('P', '', $newid);
    $newid = $newid + 1;
    header('Location: https://torresburriel.com/index.php?p='.$newid);
    exit;
    ?>

    Con ésto lograrás que todos los enlaces antiguos funcionen perfectamente sin necesidad de nada más (lo cual me -nos- ahorrará tener que modificar a mano el URI para llegar al post deseado) y además informarás a las aplicaciones que lo tomen en cuenta (Google, por ejemplo) que la redirección es permanente.

    ¡Suerte y éxitos!

  4. La verdad es que he hecho eso que me has dicho en la cabecera del fichero del antiguo weblog y a las dos horas se despertó el feed en Bloglines 🙂

    Muchísimas gracias!!!!

  5. ey! no había visto el cambio! mucho mejor, no? tampoco cambié mi feed, cuando hiciste el anuncio? llevo unos días de curro intenso. De todas formas he llegado bien desde la dirección antigua 😉

  6. Hola Miguel!

    La verdad es que desde que el feed ha despertado en Bloglines, se nota bastante 🙂

    Curioso, curioso…

  7. Actualización

    He estado un poco silencioso estos días, en parte por algunos proyectos y la preparación de todo para poder salir de vacaciones tranquilo en febrero, sin nada pendiente. Además, estoy masticando el diseño de EFH. Estoy comenzando a trabajar en los …

Deja una respuesta

Aquí va tu texto personalizado.

Blog

Nos encanta compartir lo que sabemos sobre diseño de producto y experiencia de usuario.
Ver todo el blog
Puedes consultarnos lo que necesites
Envíanos un mensaje
Nombre
Email
Mensaje
Gracias por escribirnos. Nuestro equipo se pondrá en contacto contigo tan pronto como sea posible.
Ha ocurrido un error. Estamos trabajando para resolverlo. Puedes escribirnos al chat.