Delo z datoteko .htaccess v programu WordPress

htaccess datoteka WordPress

WordPress je odlična platforma, ki je še toliko boljša, kako podrobna in zmogljiva je standardna nadzorna plošča WordPress. S prilagoditvijo načina, kako vaše spletno mesto deluje in deluje, lahko dosežete veliko s preprostim uporabo orodij, ki vam jih je WordPress že na voljo kot standard.

V življenju katerega koli lastnika spletnega mesta pa pride čas, ko boste morali preseči to funkcionalnost. Delo z WordPressom .htaccess datoteka lahko en način za to. Ta datoteka je jedrna datoteka, na katero se opira vaše spletno mesto, in se ukvarja predvsem s tem, kako delujejo trajne povezave do vaše spletne strani.

Datoteko .htaccess lahko uporabimo za dosego številnih koristnih stvari. V preteklosti smo jih že obravnavali, vključno s postopkom izdelave regex preusmeri v WordPressin splošnejši pregled o preusmeritve glave za WordPress. V obeh teh vodnikih smo dostopali do datoteke .htaccess in jo urejali, vendar ne da bi veliko razložili, zakaj je datoteka sploh tam in kako jo lahko uporabite.

To je namen tega članka. Najprej bomo pogledali, kaj počne datoteka .htaccess v standardni nastavitvi WordPressa. Nato bomo razložili, kako lahko dostopate do njega in kako ga lahko urejate. Na koncu vam bomo pokazali, zakaj bi to morda želeli storiti.

Kaj je datoteka .htaccess?

Najprej odstranimo osnove. Datoteka .htaccess tehnično ni Datoteka WordPress. Ali, natančneje povedano, datoteka .htaccess je dejansko datoteka, ki jo uporabljajo spletni strežniki Apache. To je sistem trenutno v uporabi velika večina spletnih mest in gostiteljev WordPress. Zaradi vseprisotnosti Apacheja pri upravljanju spletnih mest WordPress ima vsako takšno spletno mesto datoteko .htaccess.

Datoteka .htaccess ima nekatere značilnosti z drugimi datotekami, ki jih vaše spletno mesto WordPress uporablja za konfiguracijo. Ime datoteke je skrita datoteka in jo boste morali skriti, da jo boste lahko uredili. Prav tako je v korenskem imeniku vašega spletnega mesta WordPress.

Ne pozabite, da datoteka .htaccess naredi eno in samo eno stvar: določa, kako bodo prikazane trajne povezave do vašega spletnega mesta. To je to. 

Vendar se za tem preprostim opisom skriva veliko zapletenosti. To je zato, ker mnogi lastniki spletnih mest, vtičniki in teme spremenijo način uporabe stalnih povezav na vašem spletnem mestu WordPress. Vsakič, ko vi (ali vtičnik) spremenite način delovanja trajnih povezav, se te spremembe shranijo v datoteko .htaccess. 

Načeloma je to precej dober sistem in je varen. Vendar pa lahko v resničnem svetu ustvari resnične težave. Eno je zato, ker 75% razvijalcev uporablja JavaScriptin zato niso tako prijetni pri uporabi Apacheja, lahko mnogi vtičniki prepišejo datoteko .htaccess na način, da vaše spletno mesto ostane varno. Odpravljanje (ali celo opažanje) tovrstnih težav tu ne presega našega področja, vendar veljajo običajna opozorila glede vtičnikov - namestite samo tiste, ki jim zaupate in se redno posodabljajo, da se odpravijo takšne varnostne luknje.

Iskanje in urejanje datoteke .htaccess

Kljub dejstvu, da je datoteka .htaccess v glavnem zasnovana za obdelavo trajnih povezav na vašem spletnem mestu, jo lahko uredite, da dosežete številne koristne rezultate: to vključuje preusmeritve ali preprosto izboljšanje varnosti na vašem spletnem mestu z omejevanjem zunanjega dostopa do določenih straneh.

V tem razdelku vam bomo pokazali, kako to storiti. Ampak najprej ... 

OPOZORILO: Urejanje datoteke .htaccess lahko poškoduje vaše spletno mesto. 

Spreminjanje temeljnih datotek, na katerih deluje vaše spletno mesto, je tvegano. Moral bi vedno varnostno kopirajte svoje spletno mesto pred kakršnimi koli spremembami in poskusite, ne da bi to vplivalo na spletno mesto v živo. 

Dejansko obstaja utemeljen razlog, zakaj datoteka .htaccess ni na voljo večini uporabnikov WordPressa. WordPress ima očitno večino tržnega deleža spletnih mest za mala podjetja, kar pomeni, da mnogi njihovi uporabniki, če rečemo, niso tehnično najbolj nagnjeni. Datoteka .htaccess je zato privzeto skrita - da se izognemo napakam začetnikov.

Dostop in urejanje datoteke .htaccess

Poglejmo si, kako lahko dostopate do datoteke .htaccess. Da bi to naredili:

  1. Z odjemalcem FTP ustvarite povezavo do spletnega mesta. Obstaja veliko brezplačnih, odličnih FTP odjemalcev, tudi FileZilla. Preberite priloženo dokumentacijo, da vzpostavite povezavo FTP s svojim spletnim mestom.
  2. Ko vzpostavite povezavo FTP, se vam prikažejo vse datoteke, ki sestavljajo vaše spletno mesto. Oglejte si te mape in videli boste tisto, ki se imenuje korenski imenik.
  3. V tej mapi boste videli datoteko .htaccess. Običajno bo na vrhu seznama datotek v tej mapi. Kliknite datoteko in nato pogled / urejanje. 
  4. Datoteka se odpre v urejevalniku besedil.

In to je to. Zdaj lahko datoteko spreminjate, vendar upoštevajte, da tega morda ne želite storiti. V naslednjem razdelku vam bomo pokazali, kako uporabljati to datoteko, toda preden to storimo, je dobro naredite lokalno kopijo datoteke .htaccess (s standardnim pogovornim oknom »shrani kot«), izvedite spremembe lokalno in nato naložite datoteko na postopno mesto (kot smo že omenili).

Uporaba datoteke .htaccess

Zdaj ste pripravljeni začeti uporabljati dodatne funkcije, ki jih ponuja datoteka .htacess. Začnimo z nekaj osnovnimi.

  • Preusmeritve 301 - Preusmeritev 301 je majhen delček kode ki obiskovalce pošilja z ene strani na drugo in je nujna, če določeno objavo v spletnem dnevniku, na katero je povezava, prenesete z zunanjega spletnega mesta. Datoteko .htaccess lahko uporabite tudi za preusmeritev spletnega mesta. Obiskovalce lahko usmerite tudi iz starejše različice spletnega mesta HTTP v novo, varnejšo različico HTTPS. Dodajte to v datoteko .htacess:

Redirect 301 /oldpage.html /newpage.html

  • Varnost - Obstaja tudi več načinov uporabe datoteke .htaccess za uporabo naprednih varnostnih strategij za WP. Ena od teh je zaklepanje dostopa do določenih datotek tako da lahko samo uporabniki s pravilno overitvijo dostopajo do osnovnih datotek, na katerih deluje vaše spletno mesto WordPress. To kodo, ki je dodana na koncu datoteke .htaccess, lahko uporabite za omejitev dostopa do številnih osnovnih datotek:

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

  • Spreminjanje URL-jev - Druga koristna lastnost datoteke .htaccess, čeprav bolj zapletena za izvedbo, je ta, da jo lahko uporabljate za nadzor načina prikaza URL-jev, ko obiskovalci dostopajo do vašega spletnega mesta. Če želite to narediti, se morate prepričati, da uporabljate najnovejšo različico Apache. Zaradi tega se URL ene strani obiskovalcem zdi drugačen. Ta zadnji primer je - morda - nekoliko preveč zapleten za večino uporabnikov, ki se šele navadijo na datoteko .htaccess. Vendar sem ga vključil, da vam pokažem obseg tega, kar je mogoče doseči z datoteko. To dodajte v datoteko .htaccess:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Nadaljujemo z .htaccess

Delo z datoteko .htaccess je odličen način za spoznavanje, kako deluje vaše spletno mesto WordPress na bolj temeljni ravni, in za vpogled v ogromen obseg prilagajanja, ki vam ga nudi celo običajno spletno mesto WP. Ko obvladate delo z datoteko .htaccess z izvedbo osnovnih sprememb, ki smo jih opisali zgoraj, se vam odpre veliko možnosti. Ena, kot smo že obravnavali, je sposobnost ponastavite svoj spletni dnevnik WordPress

Druga težava je, da številni načini za izboljšanje vaše varnosti WordPress vključujejo neposredno spreminjanje datoteke .htaccess ali uporabo istega sistema FTP za spreminjanje drugih korenskih datotek. Z drugimi besedami, ko začnete iskati matice in vijake svojega spletnega mesta, boste našli nešteto možnosti za prilagajanje in izboljševanje.

Kaj menite?

Ta stran uporablja Akismet za zmanjšanje nezaželene pošte. Preberite, kako se vaš komentar obravnava.