Bi Pelê .htaccess-ê re Di WordPress de dixebite

pelê htaccess WordPress

WordPress platformek mezin e ku ji hêla dashboarda standard a WordPress-ê çiqas berfireh û bi hêz e çêtir çêdibe. Hûn di warê xwerûkirina awayê ku malpera we hîs û fonksiyonan dike, hûn dikarin bi tenê karanîna amûrên ku WordPress-ê wekî standard ji we re peyda kiriye, pir tiştan bi dest bixin.

Di jiyana her xwediyê malperê de demek tê, lêbelê, gava ku hûn ê hewce ne ku ji derveyî vê karbidestê biçin. Bi WordPress re dixebitin Pelê .htaccess dikare bibe yek awayê vê yekê. Vê pelê pelê bingehîn e ku malpera we xwe dispêre wê, û bi taybetî bi awayê xebitandina permalinkên malpera we re eleqedar e.

Pelê .htaccess dikare were bikar anîn ku çend tiştên kêrhatî bi dest bixe, her çend. Me berê hin ji wan, bi pêvajoyek çêkirinê jî, vehewandibû regex di WordPress de beralî dike, û nêrînek giştîtir li ser sernav ji bo WordPress vedigere. Di van her du rêbernameyan de, me pelê .htaccess gihîşt û sererast kir, lê bêyî ku gelek tiştan şîrove bike ka çima pel di rêza yekem de ye, û hûn çawa dikarin wê bikar bînin.

Armanca vê gotarê ew e. Pêşîn, em ê binihêrin ka pelê .htaccess di sazkirina standard WordPress-ê de çi dike. Wê hingê, em ê vebêjin ka hûn çawa dikarin xwe bigihînin wê, û hûn çawa dikarin wê sererast bikin. Di dawiyê de, em ê nîşanî we bidin ku hûn çima dixwazin wiya bikin.

Pelê .htaccess Çi ye?

Ka em pêşiyê bingehînan ji rê derxînin. Pelê .htaccess ji hêla teknîkî ve ne a Pelê WordPress. An jî, ji bo ku ew rasttir bêje, pelê .htaccess bi rastî pelek e ku ji hêla servera tevna Apache ve tê bikar anîn. Ev pergal e niha tê bikar anîn ji hêla pirraniya berbiçav malper û hostayên WordPress ve. Dema ku dor tê ser rêveberiya malperên WordPress-ê, ji ber ku li Apache-yê heye, her malperek wusa pelê .htaccess heye.

Pelê .htaccess hin taybetmendiyan bi pelên din re parve dike ku malpera we ya WordPress ji bo veavakirina bikar tîne. Navê pelê pelê veşartî ye û pêdivî ye ku bê veşartin ku were sererast kirin. Di heman demê de ew di navnîşa root ya malpera WordPress-ê de jî rûniştiye.

Ji bîr mekin, pelê .htaccess tenê tiştek û yekê tenê dike: ew destnîşan dike ka permalinkên malpera we çawa têne nîşandin. Her eve. 

Li paş vê ravekirina hêsan a veşartî, her çend gelek tevlihevî heye. Ji ber ku gelek xwedan malper, pêvek û mijar guhertinên di awayê ku permalinks di nav malpera WordPress-ê de têne bikar anîn de dikin. Her ku hûn (an pêvekek) di awayê xebata permalinkên we de guherînek dikin, ev guhertin di pelê .htaccess de têne hilanîn. 

Di prensîbê de, ev pergala pir baş e, û ewle ye. Lêbelê, di cîhana rastîn de ew dikare pirsgirêkên rastîn çêbike. Yek ew e ku ji ber 75% pêşdebiran JavaScript-ê bikar tînin, û ji ber vê yekê Apache ne ew qas rehet in, gelek pêvek dikarin pelê .htaccess bi rengek ku malpera we bêewle bihêle binivîsînin. Çareserkirin (an bi rastî seyrkirina) ev celeb pirsgirêk li vir ji qeweta me ne, lê qewimînên standard ên der barê pêvekan de derbas dibin - tenê yên ku hûn pê ewle ne saz bikin, û yên ku bi rêkûpêk têne nûve kirin da ku qulikên ewlehiyê yên bi vî rengî sax bikin.

Dîtin û Verastkirina Pelê .htaccess

Digel vê yekê ku pelê .htaccess bi taybetî ji bo birêvebirina permalinkên li ser malpera we hatî çêkirin, hûn dikarin pelê biguherînin da ku hejmarek encamên kêrhatî bi dest bixin: ev çêkirina beralîkirinan, an jî bi tenê baştirkirina ewlehiya li ser malpera we bi sînorkirina derketina derveyî rûpelên taybetî.

Di vê beşê de, em ê nîşanî we bidin ka hûn çawa bikin. Lê pêşî 

HINYAR: Guhertina pelê .htaccess dikare malpera we bişkîne. 

Di pelên bingehîn ên ku malpera we li ser dixebitîne de her guhertin pêk tê xetere ye. Ez ya te me her dem malpera xwe hilanînê berî ku wê biguhezînin, û bêyî ku bandor li malpera zindî bike, ceribandinê bike. 

Bi rastî, sedemek baş heye ku çima pelê .htaccess ji bo piraniya bikarhênerên WordPress peyda nabe. WordPress ji bo malperên karsaziyên piçûk pirraniyek eşkere ya bazarê heye, û ev tê vê wateyê ku gelek bikarhênerên wan in, em ê bibêjin ku ne teknîkî yên herî mêldar in. Ji ber vê yekê pelê .htaccess ji hêla default ve veşartî ye - da ku bikarhênerên nû yên çewtiyê nekin.

Gihîştin Ed Guherandina Pelê .htaccess

Digel ku hemî ji rê derketin, ka em binerin ka hûn çawa dikarin xwe bigihînin pelê .htaccess. Ji bo ku wiya bike:

  1. Bi karanîna xerîdarek FTP-ê re pêwendiyek bi malperê re çêbikin. Li wir, tê de, gelek belaş, xerîdarên mezin ên FTP-ê hene FileZilla. Bi belgeyên pêşkêşkirî bixwînin da ku pêwendiya FTP bi malpera xwe re çêbikin.
  2. Gava ku we pêwendiyek FTP-ê saz kir, hûn ê hemî pelên ku malpera we çêdikin werin nîşandin. Li van peldankan binihêrin, û hûn ê yekê bi navê pelrêça root bibînin.
  3. Di hundurê vê peldankê de, hûn ê pelê .htaccess-ê bibînin. Ew ê normal di nêzê serê lîsteya pelên wê peldankê de be. Pelê bikirtînin, û dûv re jî dîmenê / biguherînin 
  4. Pel dê di edîtorê nivîsarê de vebe.

That's ew e. Naha we destûr heye ku hûn pelê xwe guheztinan bikin, lê not bikin ku hûn nexwazin wiya bikin. Em ê di beşa pêş de nîşanî we bidin ka hûn çawa vê pelê bikar tînin, lê berî ku em bikin ew ramanek baş e ku kopiyek herêmî çêbikin pelê we .htaccess (bi karanîna diyaloga standard "tomarkirin wekî"), guhertinên xwe bi cîh bikin, û dûv re pelê li cîhek sekinandî bar bikin (wekî me li jorê jî diyar kir).

Bikaranîna Pelê .htaccess

Naha hûn amade ne ku dest bi karanîna karûbarên zêde yên ku ji hêla pelê .htacess ve hatine peyda kirin bikin. Ka em bi çendên bingehîn dest pê bikin.

  • 301 redirects - Beralîkirina 301 perçek kodek piçûk e ku mêvanan ji rûpelek dişîne ser rûpelek din, û pêdivî ye ku hûn peyamek tevnvîsek taybetî ya ku ji malperek derveyî ve girêdayî ye veguherînin. Wekî din, hûn dikarin pelê .htaccess bikar bînin ku malperê beralî bikin. Her weha hûn dikarin mêvanan ji guhertoyek kevn a HTTP-a malperê derxînin ser guhertoyek nû, ewletir, HTTPS-ê. Vê li pelê .htacess zêde bikin:

Redirect 301 /oldpage.html /newpage.html

  • Ewlekarî - Her weha gelek away hene ku pelê .htaccess bikar bînin ku stratejiyên ewlehiyê yên pêşkeftî ji bo WP bikar bînin. Yek ji vana ev e ku gihiştina pelên taybetî kilît bike da ku tenê bikarhênerên xwedan pejirandina rast karibin xwe bigihînin pelên bingehîn ên ku malpera we ya WordPress li ser wan dixebite. Hûn dikarin vê kodê bikar bînin, ku li dawiya pelê .htaccess-ê ve hatî pêvekirin, da ku hûn gihîştina hejmarek pelên bingehîn bi sînor bikin:

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

  • URLan biguherînin - Taybetmendiyek din a kêrhatî ya pelê .htaccess, her çend yek aloztir jî were pêkanîn, ev e ku pel dikare were bikar anîn da ku awayê ku URL têne xuyang kirin dema mêvanên we bigihîjin malpera we. Ji bo vê yekê, hûn ê hewce bibin ku hûn guhertoya herî dawî ya Apache-yê bikar bînin. Ev dihêle URL-ya yek rûpelê ji mêvanan re cuda xuya bike. Vê nimûneya paşîn e - dibe ku - ji bo piraniya bikarhêneran tenê bi pelê .htaccess ve tê bikaranîn hinekî tevlihev e. Lêbelê, min ew vehewand da ku hûn nîşanî we bidin ka bi pelê çi dikare were bidestxistin. Vê bi pelê xwe re bişînin .htaccess:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Dûv re Bi .htaccess Çûyîn

Bi pelê .htaccess re xebitîn awayek girîng e ku meriv fêr bibe ka malpera WordPress-a we di astek bingehîn de çawa dixebite, û ji we re awirek li ser qada mezin a xwerûkirinê ya ku malpera WP-ya standard jî dide we. Gava ku hûn bi karanîna pelê .htaccess bi çêkirina guherînên bingehîn ên ku me li jorê diyar kir, fêr bibin, dewlemendiyek vebijarkan ji we re vedibin. Yek, wekî ku me berê vegot, kapasîteya ku bloga xweya WordPress-ê sifirkirin

Ya din jî ev e ku gelek awayên ku ewlehiya WordPress-a we çêtir dikin an rasterast pelê .htaccess diguherînin, an jî heman pergala FTP bikar tînin da ku guherînan li pelên root ên din bikin. Bi gotinên din, gava ku hûn dest bi lêgerîna gûzan û qulikên malpera xwe bikin, hûn ê ji bo xwerû û çêtirbûnê bêdawiyên bêdawî bibînin.

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.