htaccess: Eliminar carpeta y redireccionar con Regex

reorientar

Simplificar la estructura de su URL es una excelente manera de optimizar su sitio por varias razones. Las URL largas son difíciles de compartir con otros, pueden cortarse en editores de texto y editores de correo electrónico, y las estructuras complejas de carpetas de URL pueden enviar señales incorrectas a los motores de búsqueda sobre la importancia de su contenido.

Si su sitio tiene dos URL:

  • https://martech.zone/blog/category/search-engine-optimization/htaccess-folder-redirect-regex OR
  • https://martech.zone/htaccess-folder-redirect-regex

¿Cuál crees que le ha dado mayor importancia al artículo? El primer ejemplo tiene una separación entre el artículo y la página de inicio de 5 niveles. Si fueras un motor de búsqueda, ¿pensarías que este es un contenido importante?

Por estas razones, simplificamos muchas de las estructuras de carpetas de nuestros clientes. Algunos podrían argumentar que un par de babosas de categorías con palabras clave son mejores, pero no hemos visto esto con nuestros clientes. La jerarquía y el número de enlaces de la página de inicio han mejorado mucho las clasificaciones con nuestro contenido popular.

Sin embargo, después de implementar un blog, es un poco complicado deshacer todos estos enlaces permanentes y aún así redirigir correctamente el tráfico de los enlaces existentes a la nueva estructura de URL. Con Volante (enlace de afiliado), podemos hacer que su equipo administre nuestras redirecciones o podemos usar el complemento de redirección.

  1. Primero, empleamos SEO de WordPress de Yoast complemento para que podamos quitar el literal babosa de categoría fuera de la URL.
  2. A continuación, actualizamos los enlaces permanentes y eliminamos /% category% / y simplemente dejamos /% post% / en el campo (y actualizamos la caché).
  3. Por último, tenemos que agregar una expresión regular para redirigir correctamente la carpeta:

strip-folder-redirect-regex

La expresión tiene sus categorías opcionales listadas (carpeta1, carpeta2, carpeta3) y requiere algo de texto después de la categoría ... de esta manera sus páginas de categoría no se romperán pero los artículos independientes se reenviarán correctamente a la nueva URL.

^/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$

No estoy seguro de recomendar este cambio drástico para todas las empresas. Es posible que aquellos con una clasificación establecida no deseen implementar esto. A corto plazo, podría dañar su clasificación, ya que una redirección no tiene toda la autoridad de la página original. Pero con el tiempo, tener más contenido en la jerarquía de enlaces permanentes podría ayudarte. Sabemos que ha ayudado Martech Zone!

¿Qué piensas?

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.