htaccess: Выдаліце ​​тэчку і перанакіруйце з дапамогай Regex

пераарыентаваць

Спрашчэнне структуры 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. Па-першае, мы працуем WordPress SEO ад Yoast убудова, каб мы маглі пазбавіць літарал катэгорыя слімак па-за URL.
  2. Далей мы абнаўляем пастаянныя спасылкі і выдаляем /% category% / і проста пакідаем /% паведамленне% / у полі (і абнаўляем кэш).
  3. Нарэшце, мы павінны дадаць рэгулярны выраз, каб правільна перанакіраваць тэчку:

strip-folder-redirect-regex

У выразе ўказаны неабавязковыя катэгорыі (folder1, folder2, folder3), і пасля катэгорыі патрабуецца тэкст ... такім чынам, старонкі катэгорый не будуць ламацца, але незалежныя артыкулы будуць правільна перанакіраваны на новы URL.

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

Я не ўпэўнены, што рэкамендаваў бы гэта кардынальнае змяненне для кожнай кампаніі. Тыя, хто мае ўсталяваны рэйтынг, могуць не пажадаць разгарнуць гэта. У кароткатэрміновай перспектыве гэта можа нанесці шкоду вашаму рэйтынгу, бо перанакіраванне не нясе ўсю ўладу арыгінальнай старонкі. Але з цягам часу большая колькасць змесціва ў вашай іерархіі пастаянных спасылак можа вам дапамагчы. Мы ведаем, што гэта дапамагло Martech Zone!

Што вы думаеце?

Гэты сайт выкарыстоўвае Akismet для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца каментар.