Rad sa .htaccess datotekom u WordPressu

htaccess datoteka WordPress

WordPress je sjajna platforma koja se poboljšava koliko je detaljna i moćna standardna WordPress kontrolna ploča. Možete postići mnogo u smislu prilagođavanja načina na koji vaša web lokacija osjeća i funkcionira jednostavnim korištenjem alata koje vam je WordPress standardno stavio na raspolaganje.

Međutim, u životu bilo kog vlasnika web stranice dođe vrijeme kada ćete morati nadići ovu funkciju. Rad sa WordPressom .htaccess fajl može biti jedan od načina da se to učini. Ova datoteka je osnovna datoteka na koju se oslanja vaša web lokacija i uglavnom je zabrinuta kako funkcioniraju trajne veze na vašoj web lokaciji.

Datoteka .htaccess se ipak može koristiti za postizanje brojnih korisnih stvari. Prethodno smo obradili neke od njih, uključujući postupak izrade regex preusmjerava u WordPressui općenitiji pregled preusmjeravanje zaglavlja za WordPress. U oba vodiča pristupili smo i uredili datoteku .htaccess, ali bez puno objašnjavanja zašto je datoteka uopće tu i kako je možete koristiti.

To je svrha ovog članka. Prvo ćemo pogledati šta datoteka .htaccess radi u standardnom postavljanju WordPressa. Zatim ćemo objasniti kako mu možete pristupiti i kako ga možete urediti. Na kraju ćemo vam pokazati zašto biste to možda željeli učiniti.

Šta je .htaccess datoteka?

Prvo uklonimo osnove. Datoteka .htaccess tehnički nije WordPress datoteka. Ili, tačnije rečeno, .htaccess datoteka je zapravo datoteka koju koriste web serveri Apache. Ovo je sistem trenutno se koristi velikom većinom WordPress web lokacija i hostova. Zbog sveprisutnosti Apachea u upravljanju WordPress web lokacijama, svaka takva web lokacija ima .htaccess datoteku.

Datoteka .htaccess dijeli neke karakteristike s ostalim datotekama koje vaša WordPress stranica koristi za konfiguraciju. Naziv datoteke je skrivena datoteka i trebat će je sakriti kako biste je mogli uređivati. Takođe se nalazi u osnovnom direktorijumu vaše WordPress stranice.

Zapamtite, datoteka .htaccess radi jedno i samo jedno: određuje kako će se prikazivati ​​trajne veze na vašoj web lokaciji. To je to. 

Međutim, iza ovog jednostavnog opisa skriva se mnogo složenosti. To je zato što mnogi vlasnici web lokacija, dodaci i teme mijenjaju način na koji se trajne veze koriste na vašoj WordPress web lokaciji. Svaki put kada vi (ili dodatak) napravite promjenu u načinu na koji rade vaše trajne veze, te se promjene pohranjuju u datoteku .htaccess. 

U principu, ovo je prilično dobar sistem i siguran je. Međutim, u stvarnom svijetu to može stvoriti stvarne probleme. Jedno je to zato što 75% programera koristi JavaScript, i stoga im nije toliko ugodno koristiti Apache, mnogi dodaci mogu prebrisati .htaccess datoteku na način da vaša web lokacija ostane nesigurna. Ispravljanje (ili čak čak i uočavanje) ove vrste problema izvan je našeg opsega ovdje, ali primjenjuju se standardne napomene o dodacima - instalirajte samo one kojima vjerujete i koji se redovito ažuriraju kako bi se popravile sigurnosne rupe poput ove.

Pronalaženje i uređivanje .htaccess datoteke

Uprkos činjenici da je .htaccess datoteka uglavnom dizajnirana za rukovanje stalnim vezama na vašoj web lokaciji, datoteku možete urediti kako biste postigli brojne korisne rezultate: oni uključuju izradu preusmjeravanja ili jednostavno poboljšanje sigurnosti na vašoj web lokaciji ograničavanjem pristupa vanjskim stranicama određene stranice.

U ovom dijelu ćemo vam pokazati kako to učiniti. Ali prvo ... 

UPOZORENJE: Uređivanje datoteke .htaccess može oštetiti vašu web lokaciju. 

Bilo kakve promjene u osnovnim datotekama na kojima vaša web lokacija radi je rizično. Trebao bi uvijek napravite sigurnosnu kopiju svoje web lokacije prije nego što napravite bilo kakve promjene na njemu, i eksperimentirajte bez utjecaja na web lokaciju uživo. 

Zapravo postoji dobar razlog zašto .htaccess datoteka nije dostupna većini korisnika WordPressa. WordPress ima očiglednu većinu tržišnog udjela za web stranice za mala preduzeća, a to znači da mnogi njihovi korisnici, da tako kažemo, nisu tehnički najskloniji. Zbog toga je .htaccess datoteka sakrivena prema zadanim postavkama - kako bi se izbjeglo da početnici prave greške.

Pristup i uređivanje datoteke .htaccess

Uz sve to na putu, pogledajmo kako možete pristupiti .htaccess datoteci. Da biste to učinili:

  1. Stvorite vezu s web lokacijom pomoću FTP klijenta. Postoji puno besplatnih, sjajnih FTP klijenata, uključujući FileZilla. Pročitajte priloženu dokumentaciju da biste uspostavili FTP vezu sa svojom web lokacijom.
  2. Jednom kada uspostavite FTP vezu, prikazat će vam se sve datoteke koje čine vašu web lokaciju. Pregledajte ove mape i vidjet ćete onu koja se zove korijenski direktorij.
  3. Unutar ove mape vidjet ćete svoju .htaccess datoteku. Obično će biti pri vrhu popisa datoteka u toj mapi. Kliknite datoteku, a zatim kliknite prikaz / uredi. 
  4. Datoteka će se otvoriti u uređivaču teksta.

I to je to. Sada vam je dozvoljeno da napravite promjene u svojoj datoteci, ali imajte na umu da to možda ne želite učiniti. Pokazat ćemo vam kako koristiti ovu datoteku u sljedećem odjeljku, ali prije nego što to učinimo, dobra je ideja napravite lokalnu kopiju vaše .htaccess datoteke (koristeći standardni dijalog "spremi kao"), unesite promjene lokalno, a zatim prenesite datoteku na inscenirano mjesto (kao što smo gore napomenuli).

Korištenje .htaccess datoteke

Sada ste spremni za početak korištenja dodatne funkcije koju pruža .htacess datoteka. Počnimo s nekoliko osnovnih.

  • 301 preusmerava - Preusmeravanje 301 je mali komad koda koji posjetitelje šalje s jedne stranice na drugu i neophodan je ako određeni post na blogu koji je povezan s vanjske stranice prebacite na njega. Možete i koristiti datoteku .htaccess za preusmjeravanje web stranice. Posetioce možete usmeriti i sa starije HTTP verzije web lokacije na novu, sigurniju, HTTPS verziju. Dodajte ovo u datoteku .htacess:

Redirect 301 /oldpage.html /newpage.html

  • Sigurnost - Postoji takođe nekoliko načina da se datoteka .htaccess koristi za primjenu naprednih sigurnosnih strategija za WP. Jedna od njih je da zaključajte pristup određenim datotekama tako da samo korisnici s ispravnom autentifikacijom mogu pristupiti osnovnim datotekama na kojima radi vaša WordPress stranica. Ovim kodom, dodanim na kraju .htaccess datoteke, možete ograničiti pristup brojnim osnovnim datotekama:

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

  • Izmijenite URL-ove - Još jedna korisna karakteristika .htaccess datoteke, mada složenija za implementaciju, je ta da se datoteka može koristiti za kontrolu načina prikazivanja URL-ova kada vaši posjetitelji pristupe vašoj web lokaciji. Da biste to učinili, morat ćete biti sigurni da koristite najnoviju verziju Apachea. Zbog toga se URL jedne stranice posjetiteljima čini drugačijim. Ovaj posljednji primjer je - možda - malo previše složen za većinu korisnika koji se tek naviknu na .htaccess datoteku. Međutim, uključio sam ga kako bih vam pokazao opseg onoga što se može postići datotekom. Dodajte ovo u svoju .htaccess datoteku:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Dalje sa .htaccess

Rad s .htaccess datotekom sjajan je način da naučite kako vaša WordPress stranica funkcionira na temeljnijem nivou i da vam pruže uvid u ogroman opseg prilagodbe koji vam pruža čak i standardna WP stranica. Jednom kada savladate rad s .htaccess datotekom unošenjem osnovnih promjena koje smo gore opisali, otvara vam se mnoštvo opcija. Jedna je, kao što smo ranije obrađivali, sposobnost resetirajte svoj WordPress blog

Druga je činjenica da mnogi načini za poboljšanje vaše WordPress sigurnosti uključuju ili promjenu .htaccess datoteke izravno, ili korištenje istog FTP sistema za unošenje promjena u druge root datoteke. Drugim riječima, nakon što započnete s istraživanjem matica svoje web stranice, naći ćete beskrajne mogućnosti za prilagodbu i poboljšanje.

Šta ti misliš?

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.