Hola,
Tengo un blog en el que, desde siempre he tenido configurado para las entradas, las URLs amigables con el nombre del post.
Ahora quiero añadir a las URLs la categoría. Al cambiar la configuración, me lo cambia sin problema, pero todos los enlaces que tengo publicados en redes, así como los enlaces internos, me dan error. Cambiarlos a mano es impensable, ya que tengo alrededor de 2.000 entradas.
¿Hay alguna forma de redirigir, de forma masiva, desde las URLs sin categoría a las nuevas que incorporan la categoría?
Para más información, aclaro que mi wordpress trabaja bajo el framework Genesis, y tengo instalado el plugin Yoast SEO premium.
Gracias anticipadas.
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Puedes enviarnos algunas urls de ejemplo?, de esta forma podemos comprobar si existe alguna constante que nos pueda ayudar para poder generar una redirección.
Hola Johnny,
Claro que sí. A continuación incluyo 5 ejemplos de enlaces que tengo actualmente y que funcionan correctamente:
Categoría Bricolaje
https://www.bricoblog.eu/percheros-de-pared-reciclados-para-el-taller/
https://www.bricoblog.eu/sierra-de-calar-nanoblade-review/
https://www.bricoblog.eu/proteger-madera-exterior-tarimas/
Categoría Manualidades
https://www.bricoblog.eu/transfer-sobre-madera-como-se-realiza/
https://www.bricoblog.eu/mural-decorativo-infantil-personalizado/
Y lo que quiero hacer, que es lo que me da error, es añadir la categoría entre el dominio y el nombre del post:
https://www.bricoblog.eu/bricolaje/percheros-de-pared-reciclados-para-el-taller/
https://www.bricoblog.eu/bricolaje/sierra-de-calar-nanoblade-review/
https://www.bricoblog.eu/bricolaje/proteger-madera-exterior-tarimas/
https://www.bricoblog.eu/manualidades/transfer-sobre-madera-como-se-realiza/
https://www.bricoblog.eu/manualidades/mural-decorativo-infantil-personalizado/
Estos son reenviados a la home, que es como lo tengo configurado cuando no se encuentra alguna página.
Si necesitas cualquier otra cosa al respecto, no tienes más que decírmelo.
Saludos.
Hola rafael.
El problema es que es una URl única, es decir, no pertenece a ninguna categoría.
Se puedes utilizar comodines por ejemplo si quieres redirecionar toda una categoría o carpeta:
RedirectMatch 301 ^/viejo-directorio/(.*)$ http://www.example.com/nueva-pagina
Tienes un plugin que te ayudara a crear las redirecciones:
-> https://wordpress.org/plugins/redirection/
Solo tienes que añadir en el plugin la URL de origen y la de destino.
Otra opción seria crear una pagina 404 para que todas las URL que no existan sean redirigidas a esa pagina.
Si te decides por esta opción tienes el siguiente plugin:
-> https://es.wordpress.org/plugins/404page/
Solo tienes que crear una pagina 404 como cualquier otra pagina y asignársela en las opciones del plugin.
Espero que esta información te sirva para lo que buscas, de no ser así por favor indícalo para que podamos seguir ayudándote.
Un saludo
Ok, lo probaré con el plugin.
Gracias Pepe.