Cómo quitar correctamente las fechas de los enlaces permanentes de WordPress

El problema

Cuando instalas un nuevo WordPress, los enlaces permanentes por defecto son del tipo de fecha y nombre de la entrada, o sea:

Que en formato de los ajustes de las etiquetas de WordPress para los enlaces permanentes es esto:

Y, muchas veces, con el tiempo, te piensas si realmente aportan algo en tus enlaces esos años, meses y días, y decides cambiarlos a solo el nombre de la entrada, o sea…

Que en etiquetas es esto:

La solución (primera parte)

Imagen: Kinsta

Y sí, uno pensaría que hacerlo es tan fácil como ir al escritorio de WordPress y, en Ajustes -> Enlaces permanentes, cambiar de Día y nombre a solo Nombre de la entrada.

O sea, pasar de esto…

A esto otro…

Guardas y ya está ¿no?

En principio sí, pero ¿qué pasa con todos esos sitios que te enlazan a tus URLs que antes tenían la fecha en la misma?

Pues que verán algo así…

O como se vean los errores 404 en tu web.

Porque estarás ofreciendo errores de no encontrado para cada enlace de tu web, y eso ya sabes que no les gusta a los usuarios, y tampoco a los motores de búsqueda.

De hecho los buscadores te penalizarán, provocando un desastre en tu tráfico, que caerá irremediablemente.

Y es que, aunque es verdad que sí que tienes que hacer ese cambio, todavía te falta un paso: crear una redirección permanente de tus URLs antiguas a las nuevas, para no ofrecer nunca un feo error 404.

La solución (segunda parte)

Por lo tanto, una vez hayas hecho el cambio anterior, de inmediato, a toda prisa, cagando leches, tienes que abrir tu archivo .htaccess, que estará en el directorio de tu instalación de WordPress, y buscar las líneas de rewrite estas:

Y, justo después de la línea RewriteBase /, añadir lo siguiente:

Como siempre, cambia el dominio de ejemplo (https://midominio.com) por el tuyo.

Quedaría tal que así, para que no tengas dudas:

¿Y si tengo WordPress instalado en un directorio?

Buena pregunta, porque el código anterior es para un WordPress instalado en el directorio raíz.

Si la instalación de WordPress a la que quieres simplificar los enlaces permanentes está en un subdirectorio, por ejemplo /tienda/, entonces, además del cambio de enlaces permanentes en los ajustes de WordPress, como antes, la línea a añadir al archivo .htaccess sería así:

¿Pero y si mis enlaces permanentes eran del tipo mes, día y nombre de entrada?

Pues sí, es otra posibilidad, en este caso la regla a añadir al archivo .htaccess sería así:

¿Y si eran del tipo año, mes y nombre de entrada?

Bien, entonces la regla a aplicar será esta:

¡Mola! ¿Y si solo tenían el año y el nombre de la entrada?

Vaaale, entonces la regla sería esta:

¡Qué divertido! ¿Y desde día y nombre de entrada?

Apunta, dispara y calla 🙂

¿Y para aplicar estas últimas reglas a subdirectorios?

Es sencillo, para poder aplicar estas últimas reglas a subdirectorios fíjate en el primer ejemplo, para saber cómo añadir la ruta a la regla de rewrite, para no repetir tanto código casi igual.

Resumiendo

Aunque para algunos pueda ser algo intimidante, en realidad es muy sencillo cambiar de estructura de enlaces permanentes a cualquier sitio WordPress.

Solo tienes que seguir este sencillo procedimiento que hemos visto de 2 pasos:

  1. Cambia los enlaces permanentes en la administración de WordPress.
  2. Añade la redirección en el archivo .htaccess.

Último consejo

Si me admites un consejo, evita andar cambiando de estructura de enlaces permanentes cada cierto tiempo.

La única regla de los buscadores es que los enlaces sean cuanto más cortos y semánticos posible mejor, así que la estructura de Nombre de la entrada, de %postname% es perfecta, sencilla, semántica y corta.

Por otra parte, las redirecciones evitarán ofrecer resultados de error 404 no encontrado, pero siempre ralentizan la carga de tu sitio y requieren más consumo de recursos de tu servidor, al requerir nuevas tareas al módulo de rewrite, así que si las puedes evitar mejor.

El mejor consejo es que cuando inicies un proyecto WordPress elijas la estructura de enlaces %postname% y te dediques a lo tuyo a partir de ahí.

VALORA ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
FlojitoNo está malEstá bienMe ha servidoFantástico (5 votos, promedio: 5,00 de 5)
Cargando…

Autor: Fernando Tellado

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran. Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas, si ya estás suscrito a nuestra newsletter, para reconocer el estado de tu sesión si la tuvieses y para servir más rápidos los contenidos.

No se captura IPs ni siquiera para el servicio de Analytics así que tu visita es privada.

JSESSIONID, _cfuid, wpSGCachePypass, mailerlite, gdpr, gawp
mailerlite, _cfuid

Cookies de terceros

Usamos cookies de terceros con servicios, también garantes de tu privacidad, que analizan tus usos de navegación para que podamos mejorar los contenidos, si ya estás suscrito al boletín y los elementos compartidos en redes sociales y el formulario de comentarios.

1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID, disqus_unique, disqusauth
disqus_unique, disqusauth
1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID

Pin It on Pinterest

Share This
Ir al contenido