Hola,
Soy muy novato en todo esto y creo que he cometido un grave error. El otro día cambié la plantilla de mi wordpress y con ella cambié la forma en que se estructuran las url.
Antes: web/categoria/subcategoria/post-name
Y lo cambié por:
Ahora: web/post-name
No hice nada más, y eso me está afectando muy negativamente en SEO y ahora ASearch Console me está devolviendo montones de errores de url que se mandan en Sitemap y no encuentra.
Por lo que he estado leyendo en los otro topic del foro, debo redireccionar las url pero estamos hablando de más 500 urls. Había alguna forma de hacer esto de forma masiva. El patrón siempre es el mismo, quitar categoria/subcategoria y dejarlo que cuelgue desde url principal.
Ejemplo real:
ANTES: microcuento.es/cuento/sara-olivas/soy-yo/
AHORA: https://microcuento.es/soy-yo/
URL del sitio: Contenido solo visible a usuarios registrados
Hola Pascual.
Puedes redireccionar una categoría a la pagina principal al igual que la subcategoria pero todas redirecciona a la página principal o la página que quieres que muestre, por ejemplo para una categoría:
Redirect 301 /categoria/ http://www.tudominio.xxx
En este caso en el primer bloque " /categoria/ " le indicamos la categoría que quieres redireccionar y el segundo bloque " http://www.tudominio.xxx " hacia la pagina que quieres que sea redirigido.
Para las subcategorias lo mismo:
Redirect 301 /directorio/viejo-subdirectorio/ http://www.tudominio..xxx
estos códigos los tienes que añadir al principio del archivo htaccess que encontrarás en la raíz de tu instalación.
Si no quieres editar archivos dispones del plugin redirection paar poder añadir las redirecciones desde el administrador de Wordpress:
-> https://es.wordpress.org/plugins/redirection/
En esta entrada del blog tienes un tutorial sobre el plugin:
-> https://www.webempresa.com/blog/redirection-como-crear-redirecciones-301-en-wordpress.html
Un saludo
Ok, pero me crea la duda.
qué tendría que poner para este ejemplo?
ANTES: microcuento.es/cuento/sara-olivas/soy-yo/
AHORA: microcuento.es/soy-yo/
Hola pascual.
Con el ejemplo que indicas tienes realizar la redirección una a una ya que quieres que redireccione a su página asignada ahora:
En este caso sería lo siguiente:
Redirect 301 /cuento/sara-olivas/soy-yo/ http:// microcuento.es/soy-yo/
Un saludo
¡No me digas! Puedo tener más de 700 post. Qué locura
¿Hay alguna forma de sacarme un listado con todas las urls de los post de mi web?
Hola Pascual.
Google te avisa de las direcciones que tienes con errores 404 página no encontrada, son esas URL las que tienes que redireccionar:
Una cosa que puedes probar es a exportar el contenido a un archivo, lo editas y verás que aparecen las URL, pero lo mas seguro es que tengas las URL actuales no las anteriores:
Personalmente me guiaria por los avisos de google e ir redireccionado lo que google indique.
Otra cosa es lo que te comente antes, redireccionar esas categorías a la página principal
Redirect 301 /categoria/ http://www.tudominio.xxx
Un saludo
Ok, ya está hecho. He sacado un listado de todas las urls. Y con un csv leo he acompañado de sus redirecciones con Redirection. Y ya debería funcionar. Gracias