Aprende en este tutorial cómo redireccionar las URLs al cambiar la base la categorías de WordPress con un poco de código.
¿Alguna vez te ha pedido algún cliente cambiar la base de las categoría en su WordPress?
Te puedes imaginar que dependiendo de la cantidad de enlaces que haya que redirigir, hacerlo de forma manual puede ser una pesadilla.
Por eso en este tutorial verás como hacerlo usando una expresión regular que debes que colocar en el archivo .htaccess.
Pero antes un poco de contexto.
En el apartado de «Enlaces permanentes» de WordPress puedes elegir la base de la categoría URLs.
Si lo dejas vacío, la URL que se cargará antes de las categorías sería /category/.
Por eso, te puede interesar cambiarlo por algo que aporte más información al contexto.
El problema es que además de cambiar la opción de enlaces permanentes, te tienes que asegurar de que las antiguas URLs que están indexadas en Google (y otros sitios) dirigen a la nueva URL.
Vamos a ver cómo lo podemos solucionar de forma sencilla.
Snippet para redireccionar las URLs al realizar el cambio de base de las categorías en WordPress
Introduce el siguiente fragmento al principio del fichero .htaccess:
Para ver este código y los otros 2063 snippets de esta web,
identifícate o suscríbete aquí.
Con esta expresión regular rediriges las visitas que van a la versión de la URL con la base de categorías antigua a la nueva.
Por ejemplo, transformará:
https://tuweb.com/antiguo-slug-categoria
s/
en:
https://tuweb.com/nuevo-slug-categorias/
Una vez hayan pasado unos meses, seguramente los resultados de búsquedas ya mostrarán las URL con la nueva estructura y puedas eliminar estas líneas de código del .htaccess.
Aunque si la web tiene muchos enlaces provenientes de redes sociales u otras webs puedes mantenerlo.
Conclusión
Ya ves que gracias a las expresiones regulares puedes conseguir ahorrarte bastante tiempo. En lugar de realizar redirecciones 301 manualmente, una por una, puedes añadir una simple línea de código en el archivo .htaccess y listo.
Es un truco tan simple como práctico para diseñadores y desarrolladores WordPress. Personalmente, a mí me viene de perlas. Espero que a ti también te resulte útil.
¿Alguna duda? Te leo en los comentarios.
Y si quieres darme una sugerencia para próximos tutoriales, déjamela en el formulario de contacto. Ventajas de ser suscriptor. 😉