htaccess: Strip Folder e redireccionar con Regex

redireccionar

Simplificar a súa estrutura de URL é unha boa forma de optimizar o seu sitio por varias razóns. As URL longas son difíciles de compartir con outras persoas, poden cortarse nos editores de texto e nos editores de correo electrónico e as complexas estruturas de carpetas de URL poden enviar sinais errados aos motores de busca sobre a importancia do teu contido.

Se o teu sitio tiña dous URL:

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

Cal pensaría que lle deu maior importancia ao artigo? O primeiro exemplo ten unha separación entre o artigo e a páxina de inicio de 5 niveis. Se foses un motor de busca, pensarías que se trataba dun contido importante?

Por estas razóns, simplificamos moitas das estruturas de cartafoles dos nosos clientes. Algúns poderían argumentar que un par de categorías de palabras clave son mellores, pero non o vimos cos nosos clientes. A xerarquía e o número de ligazóns da páxina de inicio impulsaron moito mellor a clasificación co noso contido popular.

Non obstante, despois de implementar un blog, é un pouco difícil desfacer todas estas ligazóns permanentes e redirixir correctamente o tráfico das ligazóns existentes á nova estrutura de URL. Con péndulo (ligazón de afiliado), podemos facer que o seu equipo xestione as nosas redireccións ou podemos usar o complemento de redirección.

  1. En primeiro lugar, empregamos SEO de WordPress de Yoast plugin para que poidamos despoxar o literal babosa de categoría fóra da URL.
  2. A continuación, actualizamos as ligazóns permanentes e eliminamos /% category% / e simplemente deixamos /% post% / no campo (e actualizamos a caché).
  3. Por último, temos que engadir unha expresión regular para redirixir correctamente o cartafol:

strip-folder-redirect-regex

A expresión ten as categorías opcionais listadas (cartafol1, cartafol2, cartafol3) e require texto despois da categoría ... deste xeito as páxinas da categoría non romperán pero os artigos independentes reenviaranse correctamente ao novo URL.

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

Non estou seguro de recomendarlle este cambio drástico a todas as empresas. Quen teña unha clasificación establecida pode que non desexe despregar isto. A curto prazo, pode prexudicar a túa clasificación xa que unha redirección non ten toda a autoridade da páxina orixinal. Pero co paso do tempo, ter máis contido na xerarquía de enlaces permanentes podería axudarche. Sabemos que axudou Martech Zone!

¿Que pensas?

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.