Domain New Expression Regular (Regex) Di WordPress de Beralî dike

Regex - Gotinên Rêkûpêk

Çend hefteyên paşîn, me alîkariya kiriyarek kir ku bi WordPress re koçberiyek tevlihev bike. Du xerîdar xwedan du berheman bûn, ku her du jî populer bûne heya radeyê ku ew neçar man karsazî, marqebûn û naverokê ji hev veqetînin da ku qadên ji hev cihê bikin. Ew pir pêgirtî ye!

Domana wan a heyî dimîne, lê navnîşa doma nû dê bi tevahî naveroka wê hilberê hebe… ji wêne, peyam, lêkolînên dozê, dakêşan, forman, bingeha zanînê, û hwd. 'yek sermayek ji dest xwe bernade.

Gava ku me malpera nû li cîh û xebitand, wextê kişandina şûnda û zindîkirina wê hatibû. Wateya wê ev bû ku URL-yên ji malpera serekîn a ku ji vê hilberê re bû neçar bû ku werin veguheztin ser qada nû. Me piraniya rêgezan di navbera malperan de domand, ji ber vê yekê girîng sazkirina beralîkirinan guncan bû.

Di WordPress-ê de Pêvekên Beralîkirin

Du pêvekên populer hene ku karekî mezin dikin ku bi WordPress re rêveberiya beralîkirinan dikin:

  • Redirection - dibe ku pêveka çêtirîn a li sûkê, bi kapasîteyên vegotinê yên birêkûpêk û heta kategoriyên ji bo birêvebirina verastkirinên we.
  • Rankmath SEO - ev pêveka sivik a SEO hilmek hewayê ye û lîsteya min çêdike Pêvekên WordPress-ên çêtirîn li sûkê. Wekî beşek pêşkêşa wê verastkirin hene û heke hûn koç bikin wê daneyên Redirectionê jî ji xwe re bike.

Heke hûn motorek Mêvandariya WordPress-a Birêvebirî mîna WPEngine, wan modulek heye ku beralîkirinan birêve bibe berî ku kes carî li malpera we bigere taybetmendiyek pir xweşik e ku dikare derengî û serhêl li ser mêvandariya we kêm bike.

, Bê guman, hûn dikarin qaîdeyên beralîkirinê li pelê xwe .htaccess binivîsin li ser servera weya WordPress… lê ez wê pêşniyar nakim. Hûn ji xelaskirina malpera xwe yek xeletiyek hevoksazî ne!

Meriv Çawa Regex Beralîkirin Çêdibe

Di mînaka ku ez li jor pêşkêş dikim de, dibe ku hêsan be ku meriv tenê ji beşa peldankê ber bi domain û peldanka nû ve beralîkirinek tîpîk bike:

Source: /product-a/
Destination: https://newdomain.com/product-a/

Pirsgirêkek wê heye, her çend. Heke ku hûn girêdan û kampanyayên ku ji bo şopandina kampanyayê an referralên lêpirsînek heye, belav kirine? Ew rûpel dê ne rast werin beralîkirin. Dibe ku URL ev be:

https://existingdomain.com/product-a/?utm_source=newsletter

Ji ber ku we hevhevkirinek rast nivîsandiye, ew URL dê li derekê neyê beralîkirin! Ji ber vê yekê, dibe ku hûn werin ceribandin ku ew vegotinek bi rêkûpêk bikin û kartek hov li URL-ê zêde bikin:

Source: /product-a/(.*)
Destination: https://newdomain.com/product-a/

Ew pir baş e, lê dîsa jî çend pirsgirêk hene. Ya yekem, ew ê bi her URL-ê re hev bike / hilber-a / tê de û wan hemî ber bi heman armancê ve vediguhêzin. Ji ber vê yekê dê van rêyan hemî berve heman armancê vegerin.

https://existingdomain.com/product-a/
https://existingdomain.com/help/product-a/
https://existingdomain.com/category/parent/product-a/

Gotinên rêkûpêk, her çend amûrek bedew in. Pêşîn, hûn dikarin çavkaniya xwe nûve bikin ku bicîh bikin ku asta peldankê tête diyar kirin.

Source: ^/product-a/(.*)
Destination: https://newdomain.com/product-a/

Ew ê piştrast bike ku tenê asta peldanka bingehîn dê bi rêkûpêk beralî bike. Naha ji bo pirsgirêka duyemîn if heke beralîkirina we wê nehewîne hûn ê çawa agahdariya querystring-ê ya li ser malpera nû hatî girtin bistînin? Belê, ji bo vegotinên birêkûpêk ji bo wê jî çareseriyek mezin heye:

Source: ^/product-a/(.*)
Destination: https://newdomain.com/product-a/$1

Agahdariya kovî bi rastî bi karanîna guhêrbar ve tête girtin û cîhê pêvekirî. Wiha…

https://existingdomain.com/product-a/?utm_source=newsletter

Dê bi rêkûpêk beralî bike:

https://newdomain.com/product-a/?utm_source=newsletter

Di hişê xwe de bimînin ku kovî dê dihêle ku her peldank jî were veguhastin, ji ber vê yekê jî dê were çalak kirin:

https://existingdomain.com/product-a/features/?utm_source=newsletter

Dê veguherîne:

https://newdomain.com/product-a/features/?utm_source=newsletter

Bê guman, vegotinên rêkûpêk dikarin ji vê yekê pir tevlihevtir bibin… lê min tenê xwest ku nimûneyek bilez a sazkirina beralîkirina regex a wildcard ku her tiştî bi paqijî derbasî domainek nû dike, peyda bikim!

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.