htaccess: Peldanka Strip û Bi Regex re Beralîkirin

redirect

Sazkirina sazûmana URL-ya we ji bo çend sedeman awayek çêtir e ku hûn malpera xwe xweş bikin. URL-yên dirêj dijwar in ku bi yên din re werin parve kirin, dikarin di edîtorên nivîsê û edîtorên e-nameyan de qut bibin, û avahiyên peldankên URL-yên tevlihev dikarin li ser girîngiya naveroka we îşaretên çewt ji motorên lêgerînê re bişînin.

Ger malpera we du URL hebû:

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

Hûn ê li gorî kîjan gotarê girîngiyek mezintir peyda bikin? Mînaka yekem di navbera gotar û rûpelê malê ya 5 astan de veqetînek heye. Heke hûn motorek lêgerînê bûn, hûn ê bifikirin ku ev naverok girîng bû?

Ji ber van sedeman, em gelek avahiyên peldankên xerîdarên xwe hêsan dikin. Hinek dikarin bibêjin ku çend slugên kategoriyê yên bi bêjeyên sereke çêtir in, lê me ev bi xerîdarên xwe re nedîtiye. Hiyerarşiya û jimara girêdanên ji rûpelê malê bi naveroka meya populer re rêzkirin çêtir kirine.

Paşê bicîhkirina tevnvîsek, her çend, êşek êş heye ku meriv van hemî girêdanên mayînde betal bike û hîn jî rêwîtiyê ji girêdanên heyî yên li wir ber bi sazûmana URL-ya nû ve bi rêk û pêk bike. Bi Flywheel (girêdana parmendî), em dikarin tîmê wan bikin ku beralîkirinên me birêve bibin an jî em dikarin pêveka redirectionê bikar bînin.

  1. Ya yekem, em kar dikin Yoast's WordPress SEO plugin da ku em bikaribin rastnivîsê tazî bikin slug kategoriyê ji navnîşana URL.
  2. Dûv re, em permalinks nû dikin û /% kategoriya% / radikin û /% post%% / ​​tenê di zeviyê de dihêlin (û cache nû dikin).
  3. Ya paşîn, divê em vebêjek rêkûpêk lê zêde bikin da ku peldankê bi rêkûpêk beralî bikin:

strip-peldank-beralîkirin-regex

Di vegotinê de kategoriyên weyên vebijarkî yên navnîşkirî (peldanka1, peldanka2, peldank3) heye û piştî kategoriyê hin nivîs hewce dike bi vî rengî rûpelên kategoriya we naşkênin lê gotarên serbixwe dê bi rêkûpêk bişînin ser URL-ya nû.

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

Ez ne bawer im ku ez vê guhertina tûj ji bo her pargîdaniyê pêşniyar dikim. Yên ku pileyek wan a sazkirî heye dibe ku nexwazin vê bicîh bikin. Di demek kurt de, ew dikare rêzê bide we ji ber ku beralîkirin hemî rayedarê rûpela orjînal nagire. Lê bi demê re, di hiyerarşiya we ya permalinkê de bêtir naveroka we hebe dikare ji we re bibe alîkar. Em dizanin ew alîkarî kirin Martech Zone!

Hûn çi difikirin?

Ev malpera Akismet bikar tîne ku ji bo kêmkirina spam. Zêdetir agahdariya danûstandinên we çawa pêvajoy kirin.