htaccess: Извадете папка и пренасочете с Regex

redirect

Опростяването на структурата на URL адресите е чудесен начин да оптимизирате сайта си по редица причини. Дългите URL адреси са трудни за споделяне с други, могат да бъдат отрязани в текстовите редактори и имейл редакторите, а сложните структури на папките с URL могат да изпращат грешни сигнали към търсачките за важността на вашето съдържание.

Ако вашият сайт имаше два URL адреса:

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

Кой би помислил, че е предоставил на статията по-голямо значение? Първият пример има разделение между статията и началната страница на 5 нива. Ако бяхте търсачка, бихте ли помислили, че това е важно съдържание?

Поради тези причини ние опростяваме много от структурите папки на нашите клиенти. Някои може да твърдят, че няколко категорични охлюви с ключови думи са по-добри, но не сме виждали това при нашите клиенти. Йерархията и броят на връзките от началната страница са направили класацията далеч по-добра с популярното ни съдържание.

След внедряването на блог обаче е малко мъчно да отмените всички тези постоянни връзки и пак да пренасочите правилно трафика от съществуващите връзки към новата структура на URL. С маховик (партньорска връзка), можем да накараме техния екип да управлява нашите пренасочвания или да използваме приставката за пренасочване.

  1. Първо, ние използваме SEO за WordPress на Yoast плъгин, за да можем да премахнем буквала категория охлюв извън URL адреса.
  2. След това актуализираме постоянните връзки и премахваме /% category% / и просто оставяме /% post% / в полето (и опресняваме кеша).
  3. И накрая, трябва да добавим регулярен израз, за ​​да пренасочим правилно папката:

strip-folder-redirect-regex

В израза са изброени незадължителните ви категории (папка1, папка2, папка3) и се изисква текст след категорията ... по този начин страниците ви с категории няма да се счупят, но независимите статии ще препратят правилно към новия URL адрес.

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

Не съм сигурен, че бих препоръчал тази драстична промяна за всяка компания. Тези с утвърдена класация може да не желаят да използват това. В краткосрочен план това може да навреди на класирането ви, тъй като пренасочването не носи цялата власт на оригиналната страница. Но с течение на времето наличието на повече съдържание в йерархията на постоянните връзки може да ви помогне. Знаем, че е помогнало Martech Zone!

Какво мислите?

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните за коментарите ви.