Cambiar los enlaces permanentes: problemas y soluciones

Esta es una entrada mitad WordPress-fu, mitad desahogo. Avisados estáis 😉

Desde hace unos días venía notando que no funcionaban ni la paginación inferior, ni el Calendario del histórico de entradas, ni el combo de «Artículos Anteriores». Seguro que los que venís por aquí habitualmente no los habéis utilizado jamás, pero a veces vienen lectores nuevos a los que les da por darse un garbeo por las entradas más antiguas… qué menos que tenerles la alfombra roja siempre preparada.

Así que aproveché estos días, en los que estoy muy perro para escribir, para averiguar qué estaba interfiriendo. Y puse en práctica esto que aconsejan en Primero de WordPress sobre los plugins:

Efectivamente, al desactivarlos todos comprobé que volvían a funcionar las paginaciones, con lo que sólo quedaba ir activando cada uno de los plugins y verificando que seguían funcionando los enlaces antes de activar el siguiente. Un curro que me llevó su tiempo porque, a lo tonto, tengo casi 30 plugins activos.

Con este método tendría que haber localizado a la primera el plugin conflictivo, pero tuve tres o cuatro falsos positivos (debidos al caché) que me desviaron un poco. Al final conseguí encontrar el «culpable»: Redirection, un plugin de redirecciones automáticas que tenía activado desde hace unos años.

Resulta que allá por 2012 yo era un fan de las «direcciones amigables» y me dio por pensar que las mías eran demasiado complicadas. ¿Quién iba a ser capaz de aprenderse el /año/mes/nombre-de-la-entrada de su entrada favorita? Sin embargo, si dejaba las URLs como /blog/nombre-de-la-entrada se lo pondría más fácil a todos los que se aprenden y teclean directamente las direcciones para acceder a ellas.

Está muy bien que los perroflautas del «derecho a Googlear» os manifestéis y hagáis asambleítas. Pero yo también tengo que velar por esa mayoría silenciosa de «tecleadores de URLS»

Y eso hice. A través de los «Ajustes» de WordPress cambié los enlaces permanentes para que sólo fueran /blog/nombre-de-la-entrada.

Sin embargo, poco tiempo después caí en la cuenta de que esto provocaba un problema bastante gordo. Los enlaces externos seguían teniendo el formato antiguo… así que quien venía al blog a través de esos enlaces se encontraba con el clásico aviso de «página no encontrada«.

La solución que encontré fue buscar plugins que redireccionaran las antiguas URLs al nuevo formato. No me calenté mucho la cabeza e instalé el Redirection, muy completo y que, entre otras cosas, me permitía ver las URLs que utilizaba la gente para venir antes de toparse con el aviso.

Al principio iba poniendo a mano las redirecciones de las URLs que traían más tráfico, pero hace unos meses encontré una forma más genérica, a base de regular expressions. Después de pegarme un poco con ellas, conseguí que se hiciera la redirección como quería: que cuando entraras con /blog/número/número/nombre-de-entrada te llevara a /blog/nombre.

Y justo aquí es donde está el problema que descubrí el otro día: resulta que cuando haces una búsqueda de entradas por mes (por ejemplo, si quieres ver las entradas de marzo), la URL de la página «resultados de búsqueda» que WordPress te monta por defecto es, precisamente, /blog/año/mes. Al no haber /nombre, el plugin sustituía la dirección por /blog/  solamente… es decir, ¡¡te llevaba a la página principal!!. Y eso es exactamente lo mismo que pasaba con la paginación: si entras en la página blog/30, la regular expression hacía que el plugin redireccionara también a la página principal.

Total, que si quería que funcionaran las búsquedas y la paginación no me valía ese plugin. Lo borré y, tras una búsqueda en profundidad, al final he optado por instalar el Change Permalink Helper, que lo que hace es tomar únicamente el «slug« de la URL entrante, buscarla en el listado de entradas del blog y presentar la que coincida.

Es decir, al no tomar en consideración las fechas, no interfiere con las búsquedas por meses ni por páginas. ¡Yuju! Asunto resuelto.

Así que ya lo sé para otra vez: si hay algún problema en la navegación de WordPress, lo mejor es empezar cuestionándose las redirecciones.

Buey, y todo este rollopost… ¿pa qué? Sobre todo para desahogarme :-P. También para recordarme a mí mismo que paso bastante tiempo (tal vez demasiado) hurgando en las «tripas» del blog. Y además, para que le sea útil a quien llegue a esta página buscando una solución a este problema. Vamos, que espero no ser el único pardillo al que le ha pasado esto XDD

 EDITADO (20/02/2014): Desde Planetahuevo el maese Darkpollo propone una solución aún más sencilla que no necesita plugin ni nada. Basta añadir una línea de código en el archivo .htaccess para que se haga la redirección automática y permanentemente. Y para mí, todo lo que sea evitar la saturación de plugins, que frecuentemente se quedan obsoletos, es mucho más eficiente. ¡Muchísimas gracias, maese!

Comentarios

6 respuestas a «Cambiar los enlaces permanentes: problemas y soluciones»

  1. Avatar de José M.

    Pues sí quieres saber otro problema lla, en los RSS de esta entrada hay una inyección de spam de productos de farmacia ya sabes para qué, bastante chula.
    Por sí lo quieres revisar.

    1. Avatar de Erekíbeon
      Erekíbeon

      ¡Maldición! Pensaba que ya me había librado de ese Pharma Hack desde que me cambié de hosting… Juerrrr…

      ¡Gracias por comentarlo, maese!

    2. Avatar de Oscar Iglesias

      Vale, no soy el unico.
      Lo he visto en el RSS y cuando he venido aqui no estaba… pensaba que Erekibeon me queria decir algo XD

      1. Avatar de Erekíbeon
        Erekíbeon

        Jajajjaa, qué va 😛

        Bueno, creo que ya está solucionado… de momento. Tiene pinta de que venía de alguno de mis plugins, aunque no sé de cuál. He hecho una purga y cruzo los dedos para que sea suficiente.

        ¡Gracias a los dos por avisar!

  2. […] El problema de otras soluciones y plugins que hay por la red es que no tienen en cuenta algunas otras páginas que pueden verse afectadas en nuestro blog, como por ejemplo la redirección de páginas de archivo de años o meses o la paginación: […]

  3. Avatar de Darkpollo

    Gracias a tí. 🙂 Un abrazo!

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Sobre el autor


Entradas relacionadas


Etiquetas

android aplicaciones blogs Canción de Hielo y Fuego cine d&d d6 dados disney evangelización frikismo geralt de rivia gygax historia internet libros Ludo Ergo Sum Mazes & Minotaurs mecánicas extrañas medieval Música niños padre Pathfinder piratas poliedro Reseñas risus rol rol con niños roleando rolesfera rol español rol gratis rol para niños Star Wars superhéroes taller televisión terror tiendas videojuegos videos vieja escuela zombis


Blogs de rol en Castellano


Sayko 2K20

Conflicto: La Guía de África para CP2020 (Tropas africanas, rebeldes y tribales) (por Deric «D» Bernier)
Conflicto: La Guía de África para Cyberpunk 2020 es un suplemento fan para Cyberpunk 2020 creado y escrito por  Deric «D» Bernier, el logo está creado por Hound, de Blackhammer project. Yo lo he extraído de la estupendísima web de Cyberpunk 2020 llamada Datafortress 2020. Podéis encontrar el original aquí. En la entrada de hoy,…
23/08/2026


El Retorno de Sandman, los mundos no creados

Héroes legendarios
Igual que el otro día, os dejo algunas imágenes de héroes (algunos dirían que villanos, y no sin cierta razón), …Sigue leyendo →
23/08/2026


Susurros desde la Oscuridad

2024 – Arcadian
Tengo que reconocer que esta película solo la añado a la lista por Nicolas Cage, pues a pesar de que aquí vemos un mundo postapocalíptico repleto de criaturas que amenazan con exterminar a la humanidad cada vez que se pone el sol, es una fórmula tan extensamente repetida que podría encontrar cientos de películas como…
23/08/2026


El rincón del Landmate

CP Critical Red – Rol: Netrunner (Básico)
A los tres años tus padres te compraron un viejo Apple IV GS con monitor Radius 241 y tu vida cambió. En quinto curso, ya dominabas cualquier problema que pudiera darte la capacidad de la computadora del laboratorio de la escuela. Usabas C y META-LINGUA para penetrar en los ordenadores y cambiar tu nota. Cuando…
22/08/2026


La Frikoteca

Mi colección de rol en números e idiomas
Esta entrada es una respuesta a una del mismo nombre, escrita por mi hermano el mes pasado: Mi colección de rol en números e idiomas en El Rincón del Maestro Terrax. La entrada tenía como objetivo determinar de una vez por todas si en su colección rolera había más libros en inglés o más libros…
22/08/2026


Rol, Ayudas de juego, Exo, Séptimo mar, Aquelarre, Leyendas, Garitos y Pajas mentales (por ahora)

Liminal – Dudeen (artefacto mágico de 1 punto)
Antes de la introducción del cigarrillo, en Irlanda era común que hombres y mujeres fumaran en pipas de arcilla. Las pipas de tallo largo se pasaban comúnmente en los velorios y, en consecuencia, se conocieron como pipas Lord ha' mercy. Por el contrario, la pipa de tallo corto era la preferida por la clase trabajadora,…
22/08/2026


El Retorno de Sandman, los mundos no creados

D&D y las esferas de Dyson
En su día hice una versión de D&D en el futuro, al estilo de Starfinder pero en el universo de …Sigue leyendo →
22/08/2026


El Retorno de Sandman, los mundos no creados

Imágenes clásicas actualizadas con IA
Para ganar dinero no me parece ético usar la IA en temas artísticos (al menos, de momento y hasta que …Sigue leyendo →
22/08/2026


El Retorno de Sandman, los mundos no creados

Portada alternativa Covenant
22/08/2026


MUNDOS INCONCLUSOS

Los viajes del Faro Errante (Sesión 6ª)
 Pues llegó el momento en que los PJ se adentran en el Océano. Esta fue una sesión un tanto especial. Para realizar la travesía yo esperaba tener que dedicar al menos una ó dos sesiones. No tanto por los peligros que conllevaría el viaje como para intentar fijar la impresión de "ya no estamos en…
22/08/2026


Ver todos los blogs →


Blogs de rol en Inglés


Roles, Rules, and Rolls

TSR's module A2, Secret of the Slavers' Stockade (Dungeon Level)
After a long hiatus, during which my role-playing table defeated all that A2 had to offer, I probably should wrap up with a critical review of the dungeon part of the module.Like the fort level, the dungeon is built around two "railroad" sequences of rooms which are shaded on the TSR map. Each is similar…
23/08/2026


Reviews from R'lyeh

[Free RPG Day 2026] Earth & Root
Now in its nineteenth year, Free RPG Day for 2026 took place on Saturday, June 27th. As per usual, Free RPG Day consisted of an array of new and interesting little releases, which are traditionally tasters for forthcoming games to be released at GenCon the following August, but others are support for existing RPGs or…
23/08/2026


AUTOCRATIK

#RPGaDAY2026 – Day 23: Fortune
 #RPGaDAY2026 – Day 23: FortuneIf there's one thing you won't make when making RPGs (unless you're lucky enough to get a crazy-huge license like Dungeon Crawler Carl or Cosmere) is a fortune. But that doesn't mean we can't dream! However, Fortune can relate to other things too – and is particularly apt for a magic…
23/08/2026


Refereeing and Reflection

Grim Dwarfs and Perilous Elves
The option to play a dwarf or elf has been part of Warhammer Fantasy Roleplay since its first edition – an inheritance from the original 1983 release of Warhammer, which somewhat muddied the waters between wargame and roleplaying game before Games Workshop thought better of it and decided it would be better not to try…
22/08/2026


Reviews from R'lyeh

Water Works
Twilight 2000: Roleplaying in the World War III That Never Was opens with the Player Characters on the run, attempting to escape the last hurrah of the US 5th Mechanized Infantry Division near the city of Kalisz in central Poland or the 2nd Marine Division near the central city of Örebro in Sweden. Where do…
22/08/2026


Traverse Fantasy

The Hustler Mindset
I’ve been talking with my friends and partner about this sort of thing. Often I’m not even the one to bring it up. There’s a preponderance of hustlers lately and it sucks seeing both suckers and bad-faith agents eating it up. These are some thoughts I’ve gathered from my conversations as well as from past…
22/08/2026


Beyond Fomalhaut

[ZINE] Echoes From Fomalhaut #15: The Gardening Issue (NOW AVAILABLE!), US Shipping Options
Echoes From Fomalhaut #15I am pleased to announce the publication of the fifteenth issue of my fanzine, Echoes From Fomalhaut. This is a 64-page zine dedicated to adventures and GM-friendly campaign materials for OSRIC and other old-school systems. The cover art was provided by Graphite Prime, and the interiors by Ferenc Fabian, Cameron Hawkey, Jason…
22/08/2026


Reviews from R'lyeh

[Free RPG Day 2026] Rescue on Raxil
Now in its nineteenth year, Free RPG Day for 2026 took place on Saturday, June 27th. As per usual, Free RPG Day consisted of an array of new and interesting little releases, which are traditionally tasters for forthcoming games to be released at GenCon the following August, but others are support for existing RPGs or pieces…
22/08/2026


AUTOCRATIK

#RPGaDAY2026 – Day 22: Grit
 #RPGaDAY2026 – Day 22: GritSometimes, like doing a month-long challenge like #RPGaDAY2026, you just have to grit your teeth and plough on through until it's finished. You can do it. You're almost in the home stretch. Isla TrevinoIt's not just magic that is taught at the Academy. While the traditional mundane subjects are also taught, especially…
22/08/2026


Refereeing and Reflection

Free League Gives Its Creation More Life
A while back I covered the first wave of products for Free League’s Blade Runner RPG – based off the Year Zero engine which originated in their Mutant: Year Zero RPG and which also powers their Alien game. Set by default squarely between the era of the original movie and Blade Runner 2049, all things…
22/08/2026


Ver todos los blogs →