Nýtt Ríki Tjáning (Regex) Tilvísanir í WordPress

Regex - Regluleg tjáning

Undanfarnar vikur höfum við verið að hjálpa viðskiptavini við að gera flókna flutninga með WordPress. Viðskiptavinurinn hafði tvær vörur, sem báðar hafa orðið vinsælar að því marki að þeir þurftu að skipta fyrirtækjunum út, vörumerkinu og innihaldinu til að aðgreina lén. Það er alveg verkefnið!

Núverandi lén þeirra er áfram, en nýja lénið mun hafa allt innihald með tilliti til þeirrar vöru ... frá myndum, færslum, dæmum, niðurhali, eyðublöðum, þekkingargrunni osfrv. Við gerðum úttekt og skriðuðum síðuna til að tryggja að við myndum ekki sakna ekki einnar eignar.

Þegar við höfðum nýju síðuna á sínum stað og starfandi var kominn tími til að draga rofann og setja hann í gang. Það þýddi að öllum vefslóðum frá aðalvefnum sem tilheyrðu þessari vöru þurfti að beina á nýja lénið. Við héldum flestum leiðum stöðugum á milli vefsvæða, svo lykilatriðið var að setja tilvísanirnar á viðeigandi hátt.

Beina viðbótum á WordPress

Það eru tvö vinsæl viðbætur í boði sem gera frábært starf við að stjórna tilvísunum með WordPress:

  • Utanáskrift - kannski besta viðbótin á markaðnum, með reglulega tjáningargetu og jafnvel flokka til að stjórna tilvísunum þínum.
  • Rankmath SEO - þetta létta SEO tappi er andblær ferskra lofts og gerir listann minn yfir Bestu WordPress viðbætur á markaðnum. Það hefur tilvísanir sem hluta af tilboði sínu og mun jafnvel flytja inn gögn tilvísunar ef þú flytur til þeirra.

Ef þú ert að nota Stýrða WordPress hýsingarvél eins og WPEngine, þeir hafa einingu til að takast á við tilvísanir áður en viðkomandi lendir einhvern tíma á síðunni þinni ... ansi fínn eiginleiki sem getur dregið úr biðtíma og kostnaði við hýsingu þína.

Og auðvitað geturðu það skrifaðu tilvísunarreglur í .htaccess skrána þína á WordPress þjóninum þínum ... en ég myndi ekki mæla með því. Þú ert ein setningarvillu í burtu frá því að gera síðuna þína óaðgengilega!

Hvernig á að búa til Regex Redirect

Í dæminu sem ég gef upp hér að ofan getur það virst einfalt að gera bara dæmigerða tilvísun frá undirmöppu yfir í nýja lénið og undirmöppuna:

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

Það er þó vandamál við það. Hvað ef þú ert með dreifða tengla og herferðir sem hafa fyrirspurnarstreng til að rekja herferðir eða tilvísanir? Þessar síður munu ekki beina almennilega áfram. Kannski er slóðin:

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

Vegna þess að þú skrifaðir nákvæma samsvörun vísar sú slóð ekki til neins staðar! Svo þú gætir freistast til að gera það að venjulegri tjáningu og bæta jókorti við slóðina:

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

Það er nokkuð gott en það eru samt nokkur vandamál. Í fyrsta lagi mun það passa við hvaða vefslóð sem er / vara-a / í því og beina þeim öllum á sama áfangastað. Þannig að allar þessar leiðir munu snúa til sama ákvörðunarstaðar.

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

Venjuleg orð eru þó fallegt tæki. Í fyrsta lagi er hægt að uppfæra heimildina til að tryggja að möppustigið sé auðkennt.

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

Það mun tryggja að aðeins aðal möppustig mun beina almennilega. Nú í annað vandamál ... hvernig færðu upplýsingar um fyrirspurnarstreng á nýju síðunni ef tilvísun þín inniheldur þau ekki? Jæja, reglubundin orðatiltæki hafa líka frábæra lausn fyrir það:

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

Upplýsingar um jókort eru í raun fangaðar og bætt við ákvörðunarstaðnum með því að nota breytuna. Svo ...

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

Mun beina almennilega til:

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

Hafðu í huga að jókortið gerir það að verkum að allir undirmöppur geta einnig verið vísað til, svo þetta verður einnig virk:

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

Verður vísað til:

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

Auðvitað geta regluleg orðatiltæki orðið miklu flóknari en þetta ... en ég vildi bara gefa fljótt sýnishorn af því hvernig á að setja upp jókstilvísun tilvísunar sem sendir allt hreint á nýtt lén!

Hvað finnst þér?

Þessi síða notar Akismet til að draga úr ruslpósti. Lærðu hvernig ummæli þín eru unnin.