Avisos
Vaciar todo

[Resuelto] Redirecciones 301 tras cambiar el sistema de paginación de mi web  

 
Aitor
 Aitor
Nuevo usuario

Hola! Hace unos meses cambié el theme de WordPress y de cara a mejorar el SEO eliminé el sistema de paginación de la web. Es decir, ahora en lugar de tener "Página 1", "Página 2", "Página 3", etc. hay un botón de "Cargar más" para ver más artículos del blog.

Esto ha hecho que ahora Google Search Console identifique cientos de errores 404 de páginas inexistentes. Por ejemplo, antes existía la URL https://miweb.com/categoria1/page/23 (y similares) mientras que ahora solo existe la URL https://miweb.com/categoria1/ donde se van mostrando todas las entradas mediante el botón de "Cargar más".

Ya he creado una regla disallow en robots.txt para que deje de rastrear las URLs con el formato "/*/page/*/", pero entiendo que lo ideal sería crear también una redirección 301 de todas esas paginaciones https://miweb.com/categoria1/page/23 y similares a https://miweb.com/categoria1/. ¿Cómo puedo crear esas redirecciones de una manera eficiente? Hay cientos de páginas, por lo que crear una redirección para cada una de las páginas consumiría muchos recursos y probablemente ralentizaría mi web. ¿Me podéis echar una mano? Creo que se puede hacer usando una regla RedirectMatch 301 para hacer este tipo de cambios generalizados, pero no se cómo hacerlo correctamente.

Muchas gracias por vuestra ayuda.
Un saludo,
Aitor

Contenido solo visible a usuarios registrados

Respondido : 09/10/2024 12:24 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Aitor, 

En este caso podrías probar realiza la redirección de estas URL añadiendo la siguiente línea en archivo .htaccess

RedirectMatch 301 ^/([^/]+)/page/([0-9]+)/?$  https://elandroidefeliz.com/$1/ 

Revisa si con ello se soluciona, ten en cuenta que puede demorar algunos días hasta que Google tome estas redirecciones y se eliminen los reportes de error 404.

Un Saludo

 

Respondido : 09/10/2024 2:06 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Aitor
 Aitor
Nuevo usuario

@karen gracias por el código! He probado y funciona bien para algunas categorías, pero no para otras. Me explico: las categorías principales las redirecciona correctamente (por ejemplo, https://miweb.com/categoria1/page/23), pero si la URL tiene una categoría y justo después una subcategoría anidada (por ejemplo, https://miweb.com/categoria1/subcategoría1/page/23) sigue dando error.

Disculpa mi error al no haber indicado que también podía haber subcategorías. ¿Podrías revisar el RedirectMatch o decirme cómo tendría que añadir un nuevo RedirectMatch para que también tenga en cuenta las subcategorías? Muchísimas gracias por tu ayuda! 

Respondido : 09/10/2024 5:18 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Aitor,

En este caso puedes probar el siguiente código .htaccess y revisa si con ello funciona.

RedirectMatch 301 ^/([^/]+(?:/[^/]+)*)/page/([0-9]+)/?$  https://miweb.com/$1/ 

Verifícalo y nos comentas como va todo

Un Saludo

Respondido : 09/10/2024 5:50 pm

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Aitor,

Verifica con esto:

RedirectMatch 301 ^/([^/]+(?:/[^/]+)*)/page/([0-9]+)/?$  https://elandroidefeliz.com/$1/ 

Nos comentas como te va con el.

Un saludo 🖐️ 

Respondido : 09/10/2024 5:52 pm
Aitor
 Aitor
Nuevo usuario

@argenis Parece que ahora va todo ok! Gracias! 

Respondido : 10/10/2024 11:49 am

Cursos Gratuitos WordPress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Aitor.

¡Estupendo! Me alegra que todo esté resuelto. 

No dudes en escribirnos si tienes más preguntas o necesitas ayuda.

 

Un Saludo

Respondido : 10/10/2024 12:07 pm