Ag obair leis an fhaidhle .htaccess ann am WordPress

faidhle htaccess WordPress

WordPress na àrd-ùrlar math a tha air a dhèanamh gu math nas fheàrr le cho mionaideach agus cumhachdach sa tha an deas-bhòrd àbhaisteach WordPress. Faodaidh tu mòran a choileanadh, a thaobh a bhith a ’gnàthachadh mar a tha an làrach agad a’ faireachdainn agus ag obair, le bhith dìreach a ’cleachdadh na h-innealan a thug WordPress dhut mar as àbhaist.

Tha ùine a ’tighinn ann am beatha sealbhadair làrach-lìn sam bith, ge-tà, nuair a dh’ fheumas tu a dhol nas fhaide na an gnìomh seo. Ag obair leis an WordPress faidhle .htaccess a bhith mar aon dòigh air seo a dhèanamh. Tha am faidhle seo na phrìomh fhaidhle air a bheil an làrach agad an urra, agus tha e gu mòr an urra ri mar a tha permalinks an làrach-lìn agad ag obair.

Faodar am faidhle .htaccess a chleachdadh gus grunn rudan feumail a choileanadh, ged-tà. Tha sinn air cuid dhiubh a chòmhdach roimhe, a ’toirt a-steach pròiseas airson a bhith a’ dèanamh ath-sheòlaidhean regex ann an WordPress, agus sealladh nas fharsainge air ath-sheòlaidhean cinn airson WordPress. Anns an dà stiùireadh sin, fhuair sinn cothrom air agus dheasaich sinn am faidhle .htaccess, ach gun a bhith a ’mìneachadh mòran mu carson a tha am faidhle ann sa chiad àite, agus mar as urrainn dhut a chleachdadh.

Sin adhbhar an artaigil seo. An toiseach, seallaidh sinn ris na tha am faidhle .htaccess a ’dèanamh ann an suidheachadh àbhaisteach WordPress. An uairsin, mìnichidh sinn mar as urrainn dhut faighinn thuige, agus mar as urrainn dhut a dheasachadh. Mu dheireadh, seallaidh sinn dhut carson a bhiodh tu airson sin a dhèanamh.

Dè a th ’anns an fhaidhle .htaccess?

Gheibh sinn na bunaitean às an rathad an toiseach. Chan eil am faidhle .htaccess gu teicnigeach a Faidhle WordPress. Air neo, airson a chuir nas mionaidiche, is e am faidhle .htaccess gu dearbh faidhle a tha luchd-frithealaidh lìn Apache a ’cleachdadh. Is e seo an siostam ga chleachdadh an-dràsta leis a ’mhòr-chuid de làraich agus luchd-aoigheachd WordPress. Air sgàth cho dona sa tha Apache nuair a thig e gu bhith a ’riaghladh làraich WordPress, tha faidhle .htaccess aig gach làrach mar sin.

Tha am faidhle .htaccess a ’roinn cuid de fheartan leis na faidhlichean eile a bhios an làrach WordPress agad a’ cleachdadh airson rèiteachadh. Tha ainm an fhaidhle na fhaidhle falaichte agus feumar a chumail gun chead airson a dheasachadh. Bidh e cuideachd ann an eòlaire freumh an làrach WordPress agad.

Cuimhnich, tha am faidhle .htaccess a ’dèanamh aon rud agus aon rud a-mhàin: bidh e a’ dearbhadh mar a tha permalinks na làraich agad air an sealltainn. Sin e. 

Folaichte air cùl an tuairisgeul sìmplidh seo tha mòran iom-fhillteachd, ge-tà. Tha seo air sgàth gu bheil mòran de luchd-seilbh làraich, plugins, agus cuspairean ag atharrachadh an dòigh anns a bheil permalinks air an cleachdadh taobh a-staigh an làrach WordPress agad. Gach uair a nì thu (no plugan) atharrachadh air an dòigh sa bheil na permalinks agad ag obair, tha na h-atharrachaidhean sin air an stòradh anns an fhaidhle .htaccess. 

Ann am prionnsapal, is e siostam gu math math a tha seo, agus tha e tèarainte. Ach, san fhìor shaoghal faodaidh e fìor dhuilgheadasan a chruthachadh. Is e sin aon air sgàth Bidh 75% de luchd-leasachaidh a ’cleachdadh JavaScript, agus mar sin nach eil iad cho comhfhurtail a ’cleachdadh Apache, faodaidh mòran plugins a dhol thairis air an fhaidhle .htaccess ann an dòigh a tha a’ fàgail do làrach mì-chinnteach. A ’càradh (no gu dearbh eadhon a’ faicinn) tha an seòrsa cùis seo taobh a-muigh ar raon an seo, ach tha na clàraidhean àbhaisteach mu plugins a ’buntainn - dìreach stàlaich an fheadhainn anns a bheil earbsa agad, agus bidh iad air an ùrachadh gu cunbhalach gus tuill tèarainteachd mar seo a chàradh.

A ’lorg agus a’ deasachadh am faidhle .htaccess

A dh ’aindeoin gu bheil am faidhle .htaccess air a dhealbhadh gu ìre mhòr gus na permalinks air an làrach agad a làimhseachadh, faodaidh tu am faidhle a dheasachadh gus grunn bhuilean feumail a choileanadh: tha iad sin a’ toirt a-steach ath-sheòlaidhean a dhèanamh, no dìreach a ’leasachadh tèarainteachd air an làrach agad le bhith a’ cuingealachadh ruigsinneachd taobh a-muigh gu duilleagan sònraichte.

Anns an earrainn seo, seallaidh sinn dhut mar a nì thu sin. Ach an toiseach… 

RABHADH: Faodaidh deasachadh an fhaidhle .htaccess do làrach-lìn a bhriseadh. 

Tha cunnart ann a bhith a ’dèanamh atharrachaidhean sam bith air na faidhlichean bunaiteach a tha an làrach agad a’ ruith. Bu chòir dhut cùl-taic an làrach agad an-còmhnaidh mus dèan thu atharrachadh sam bith air, agus deuchainn gun a bhith a ’toirt buaidh air an làrach beò. 

Gu dearbh, tha adhbhar math ann carson nach eil am faidhle .htaccess ri fhaighinn airson a ’mhòr-chuid de luchd-cleachdaidh WordPress. Tha a ’mhòr-chuid shoilleir den chuibhreann margaidh aig WordPress airson làraich-lìn ghnìomhachasan beaga, agus tha seo a’ ciallachadh nach e mòran den luchd-cleachdaidh aca, canaidh sinn, an fheadhainn as teignigeach. Sin as coireach gu bheil am faidhle .htaccess falaichte gu bunaiteach - gus nach bi luchd-cleachdaidh ùr a ’dèanamh mhearachdan.

A ’faighinn cothrom air agus a’ deasachadh am faidhle .htaccess

Leis a h-uile càil a-mach às an t-slighe, leig dhuinn sùil a thoirt air mar as urrainn dhut faighinn chun fhaidhle .htaccess. Gus sin a dhèanamh:

  1. Cruthaich ceangal ris an làrach-lìn a ’cleachdadh neach-dèiligidh FTP. Tha gu leòr de luchd-dèiligidh FTP sgoinneil an-asgaidh a-muigh an sin, nam measg FileZilla. Leugh tro na sgrìobhainnean a chaidh a thoirt seachad gus ceangal FTP a dhèanamh ris an làrach agad.
  2. Aon uair ‘s gu bheil thu air ceangal FTP a stèidheachadh, thèid sealltainn dhut na faidhlichean uile a tha a’ dèanamh suas do làrach. Thoir sùil tro na pasganan sin, agus chì thu fear ris an canar am bun-eòlaire.
  3. Taobh a-staigh am pasgan seo, chì thu am faidhle .htaccess agad. Mar as trice bidh e faisg air mullach an liosta fhaidhlichean sa phasgan sin. Cliog air an fhaidhle, agus an uairsin cliog air / deasaich. 
  4. Fosglaidh am faidhle anns an deasaiche teacsa.

Agus sin e. Tha cead agad a-nis atharrachaidhean a dhèanamh air an fhaidhle agad, ach thoir an aire gur dòcha nach eil thu airson sin a dhèanamh. Bidh sinn a ’sealltainn dhut mar a chleachdas tu am faidhle seo san ath earrann, ach mus dèan sinn tha e na dheagh bheachd dèan leth-bhreac ionadail den fhaidhle .htaccess agad (a ’cleachdadh a’ chòmhradh àbhaisteach “sàbhail mar”), dèan na h-atharrachaidhean agad gu h-ionadail, agus an uairsin luchdaich suas am faidhle gu làrach ceumnaichte (mar a thuirt sinn gu h-àrd).

A ’cleachdadh am faidhle .htaccess

A-nis tha thu deiseil airson tòiseachadh air an goireasachd a bharrachd a thug am faidhle .htacess a thoirt seachad. Feuch an tòisich sinn a-mach le beagan bunaiteach.

  • Atharraichean 301 - An ath-sheòladh 301 na phìos beag bìodach de chòd bidh sin a ’cur luchd-tadhail bho aon duilleag gu duilleag eile, agus tha sin riatanach ma ghluaiseas tu post blog sònraichte aig a bheil ceangal bho làrach a-muigh. Air neo, faodaidh tu am faidhle .htaccess a chleachdadh gus an làrach-lìn ath-stiùireadh. Faodaidh tu cuideachd luchd-tadhail a stiùireadh bho dreach HTTP nas sine den làrach gu dreach ùr, nas tèarainte, HTTPS. Cuir seo ris an fhaidhle .htacess:

Redirect 301 /oldpage.html /newpage.html

  • tèarainteachd - Tha grunn dhòighean ann cuideachd am faidhle .htaccess a chleachdadh gus ro-innleachdan tèarainteachd adhartach a chuir an sàs airson WP. Tha aon dhiubh sin gu glasadh sìos ruigsinneachd air faidhlichean sònraichte gus nach fhaigh ach luchd-cleachdaidh leis an dearbhadh ceart cothrom air na faidhlichean bunaiteach a tha an làrach WordPress agad a ’ruith. Faodaidh tu an còd seo a chleachdadh, ceangailte ri deireadh an fhaidhle .htaccess agad, gus ruigsinneachd air grunn phrìomh fhaidhlichean a chuingealachadh:

<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">
Order deny,allow
Deny from all
</FilesMatch>

  • Atharraich URLan - Is e feart feumail eile den fhaidhle .htaccess, ged a tha e nas toinnte a bhuileachadh, gum faodar am faidhle a chleachdadh gus smachd a chumail air an dòigh anns a bheil URLan air an taisbeanadh nuair a bhios an luchd-tadhail agad a ’faighinn chun làraich agad. Gus sin a dhèanamh, feumaidh tu dèanamh cinnteach gu bheil thu a ’cleachdadh an dreach as ùire de Apache. Tha seo a ’toirt air URL aon duilleag nochdadh eadar-dhealaichte do luchd-tadhail. Tha an eisimpleir mu dheireadh seo - is dòcha - beagan ro iom-fhillte airson a ’mhòr-chuid de luchd-cleachdaidh dìreach a’ fàs cleachdte ris an fhaidhle .htaccess. Ach, tha mi air a thoirt a-steach gus sealltainn dhut farsaingeachd na ghabhas a choileanadh leis an fhaidhle. Cuir seo ris am faidhle .htaccess agad:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

A ’dol nas fhaide le .htaccess

Tha a bhith ag obair leis an fhaidhle .htaccess na dhòigh math air ionnsachadh mu mar a tha an làrach WordPress agad ag obair aig ìre nas bunaitiche, agus gus sealladh a thoirt dhut den chothrom mòr airson gnàthachadh a tha eadhon làrach WP àbhaisteach a ’toirt dhut. Aon uair ‘s gu bheil thu air maighstireachd a bhith ag obair leis an fhaidhle .htaccess le bhith a’ dèanamh na h-atharrachaidhean bunaiteach a tha sinn air a mhìneachadh gu h-àrd, bidh beairteas de roghainnean a ’fosgladh dhut. Is e aon, mar a tha sinn air a chòmhdach roimhe, an comas a bhith ath-shuidhich do bhlog WordPress

Is e fear eile gu bheil mòran de na dòighean gus do thèarainteachd WordPress a leasachadh a ’toirt a-steach an dàrna cuid am faidhle .htaccess atharrachadh gu dìreach, no a bhith a’ cleachdadh an aon shiostam FTP gus atharrachaidhean a dhèanamh air faidhlichean freumhach eile. Ann am faclan eile, aon uair ‘s gun tòisich thu a’ coimhead a-steach do chnothan is boltaichean an làrach agad, gheibh thu cothroman gun chrìoch airson gnàthachadh agus leasachadh.

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.