htaccess: Strip map en Redirect met Regex

lei

Om u URL-struktuur te vereenvoudig, is om verskeie redes 'n uitstekende manier om u webwerf te optimaliseer. Dit is moeilik om lang URL's met ander te deel, dit kan in teksversorgers en e-posredakteurs afgesny word, en ingewikkelde URL-strukture kan die verkeerde seine na soekenjins stuur oor die belangrikheid van u inhoud.

As u webwerf twee URL's gehad het:

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

Watter een dink jy het die artikel van groter belang gegee? Die eerste voorbeeld het 'n skeiding tussen die artikel en die tuisblad van 5 vlakke. Sou u dink dat dit 'n belangrike inhoud was as u 'n soekenjin was?

Om hierdie redes vereenvoudig ons baie van die vouerstrukture van ons kliënte. Sommige kan redeneer dat 'n paar kategorie-slakke met sleutelwoorde beter is, maar ons het dit nie by ons kliënte gesien nie. Die hiërargie en die aantal skakels vanaf die tuisblad het die ranglys van ons gewilde inhoud baie beter gemaak.

Na die implementering van 'n blog is dit egter 'n bietjie moeite om al hierdie permanente skakels ongedaan te maak en steeds die verkeer van bestaande skakels na die nuwe URL-struktuur behoorlik te herlei. Met vliegwiel (geaffilieerde skakel), kan ons hul span ons aansture laat bestuur, of ons kan die omleiding-inprop gebruik.

  1. Eerstens gebruik ons Yoast se WordPress SEO plugin sodat ons die letterlike kan stroop kategorie slak buite die URL.
  2. Vervolgens werk ons ​​permalinks op en verwyder /% category% / en laat /% post% / net in die veld (en verfris die kas).
  3. Laastens moet ons 'n gewone uitdrukking byvoeg om die gids behoorlik te herlei:

strip-folder-redirect-regex

In die uitdrukking staan ​​u opsionele kategorieë (map1, folder2, folder3) en benodig 'n bietjie teks na die kategorie ... op hierdie manier sal u kategoriebladsye nie breek nie, maar die onafhanklike artikels sal na die nuwe URL behoorlik deurstuur.

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

Ek is nie seker of ek hierdie drastiese verandering vir elke onderneming sal aanbeveel nie. Diegene met 'n vasgestelde posisie wil dit dalk nie gebruik nie. Op kort termyn kan dit u posisie benadeel, aangesien 'n aanstuur nie al die gesag van die oorspronklike bladsy dra nie. Maar met verloop van tyd kan dit u help om meer inhoud hoër in u permalink-hiërargie te hê. Ons weet dit het gehelp Martech Zone!

Wat dink jy?

Hierdie webwerf gebruik Akismet om spam te verminder. Leer hoe jou opmerking verwerk is.