Ath-chuiridhean cunbhalach fearainn ùr (Regex) ann an WordPress

Regex - Abairtean cunbhalach

Airson na beagan sheachdainean a dh ’fhalbh, tha sinn air a bhith a’ cuideachadh teachdaiche imrich iom-fhillte a dhèanamh le WordPress. Bha dà thoradh aig an neach-dèiligidh, agus tha gach cuid air fàs mòr-chòrdte chun na h-ìre gum feumadh iad na gnìomhachasan, am branndadh agus an susbaint a roinn a-mach gu raointean fa leth. Tha e gu math gealltanach!

Tha an raon a th ’aca mar-thà a’ fuireach air a chuir, ach bidh a h-uile susbaint aig an àrainn ùr a thaobh an toraidh sin… bho ìomhaighean, puist, sgrùdaidhean cùise, luchdachadh sìos, foirmean, bunait eòlais, msaa. Rinn sinn sgrùdadh agus chrath sinn an làrach gus dèanamh cinnteach nach biodh sinn na caill maoin singilte.

Aon uair ‘s gu robh an làrach ùr againn na àite agus ag obair, bha an ùine airson an tionndadh a tharraing agus a chuir beò air tighinn. Bha sin a ’ciallachadh gum feumadh URLan sam bith bhon phrìomh làrach a bhuineadh don toradh seo a bhith air an ath-stiùireadh chun raon ùr. Chùm sinn a ’mhòr-chuid de shlighean co-chòrdail eadar na làraich, agus mar sin bha iuchair a’ stèidheachadh nan ath-sheòlaidhean gu h-iomchaidh.

Dèan ath-stiùireadh plugan ann an WordPress

Tha dà plugins mòr-chòrdte rim faighinn a tha a ’dèanamh obair mhath a’ riaghladh ath-sheòlaidhean le WordPress:

  • stiùireadh - is dòcha am plugan as fheàrr air a ’mhargaidh, le comasan faireachdainn cunbhalach agus eadhon roinnean airson a bhith a’ riaghladh do ath-sheòlaidhean.
  • Rankmath SEO - tha am plugan SEO aotrom aotrom seo mar anail àile ùr agus a ’dèanamh mo liosta de Plugins WordPress as fheàrr air a ’mhargaidh. Tha ath-sheòlaidhean aige mar phàirt den tairgse aige agus bheir e a-steach dàta Redirection eadhon ma nì thu imrich thuige.

Ma tha thu a ’cleachdadh einnsean Managed WordPress Hosting mar WPEngine, tha modal aca airson ath-sheòlaidhean a làimhseachadh mus bi an neach a-riamh a ’bualadh air an làrach agad ... feart gu math snog a dh’ fhaodadh a bhith a ’lughdachadh latency agus os cionn do aoigheachd.

Agus, gu dearbh, is urrainn dhut sgrìobh riaghailtean ath-sheòlaidh a-steach don fhaidhle .htaccess agad air an fhrithealaiche WordPress agad ... ach cha bhithinn ga mholadh. Tha thu aon mhearachd co-aonta air falbh bho bhith a ’dèanamh do làrach ruigsinneach!

Mar a chruthaicheas tu ath-stiùireadh regex

Anns an eisimpleir a bheir mi seachad gu h-àrd, is dòcha gu bheil e coltach gu bheil e sìmplidh dìreach ath-sheòladh àbhaisteach a dhèanamh bho fo-phasgan chun àrainn agus fo-phasgan ùr:

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

Tha duilgheadas ann le sin, ge-tà. Dè ma tha thu air ceanglaichean agus iomairtean a sgaoileadh aig a bheil ceist airson lorg iomairt no iomraidhean? Cha dèan na duilleagan sin ath-stiùireadh ceart. Is dòcha gu bheil an URL:

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

Leis gun do sgrìobh thu maids ceart, cha bhith an URL sin ag ath-stiùireadh an àite sam bith! Mar sin, is dòcha gu bheil thu air do bhuaireadh gus a bhith na dhòigh-labhairt cunbhalach agus cairt fiadhaich a chuir ris an URL:

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

Tha sin glè mhath, ach tha duilgheadas no dhà ann fhathast. An toiseach, tha e a ’dol a mhaidseadh URL sam bith leis / toradh-a / ann agus ath-stiùireadh iad uile chun aon cheann-uidhe. Mar sin bidh na slighean sin uile ag ath-stiùireadh chun aon cheann-uidhe.

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

Tha abairtean cunbhalach nan inneal brèagha, ged-tà. An toiseach, faodaidh tu an stòr agad ùrachadh gus dèanamh cinnteach gu bheil ìre a ’phasgain air a chomharrachadh.

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

Nì sin cinnteach nach dèan ach ìre a ’phasgain bun-sgoile ath-stiùireadh gu ceart. A-nis airson an dàrna duilgheadas ... ciamar a gheibh thu am fiosrachadh ceist a chaidh a ghlacadh air an làrach ùr mura h-eil do ath-sheòladh a ’toirt a-steach? Uill, tha fuasgladh math aig abairtean cunbhalach airson sin cuideachd:

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

Tha am fiosrachadh cairt fiadhaich air a ghlacadh agus air a cheangal ris a ’cheann-uidhe le bhith a’ cleachdadh an caochladair. Mar sin…

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

Thèid ath-stiùireadh gu ceart gu:

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

Cum an cuimhne gum bi an cairt fiadhaich a ’leigeil le fo-phasgan sam bith ath-stiùireadh cuideachd, agus mar sin thèid seo a chomasachadh:

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

Thèid ath-stiùireadh gu:

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

Gu dearbh, faodaidh abairtean cunbhalach a bhith fada nas iom-fhillte na seo ... ach bha mi dìreach airson sampall sgiobalta a thoirt seachad air mar a stèidhicheas tu ath-stiùireadh cairt fiadhaich a bheir seachad a h-uile càil gu glan gu raon ùr!

Dè do bheachd?

Tha an làrach seo a 'cleachdadh Akismet gus spama a lùghdachadh. Ionnsaich mar a thathar a 'pròiseasadh an dàta bheachdan agad.