Rad s .htaccess datotekom u WordPressu

htaccess datoteka WordPress

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

Međutim, u životu bilo kojeg vlasnika web mjesta dođe vrijeme kada ćete morati nadići ovu funkciju. Rad s WordPressom . Htaccess može biti jedan od načina da se to učini. Ova je datoteka temeljna datoteka na koju se oslanja vaša web lokacija i koja se uglavnom bavi načinom rada trajnih veza na vašoj web lokaciji.

Datoteka .htaccess može se koristiti za postizanje brojnih korisnih stvari. Prethodno smo obradili neke od njih, uključujući postupak izrade regex preusmjerava u WordPressui općenitiji pregled o preusmjeravanje zaglavlja za WordPress. U oba ova 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 što 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.

Što je .htaccess datoteka?

Prvo maknimo osnove. Datoteka .htaccess tehnički nije WordPress datoteka. Ili, točnije rečeno, datoteka .htaccess zapravo je datoteka koju koriste web poslužitelji Apache. Ovo je sustav trenutno se koristi velikom većinom WordPress web lokacija i hostova. Zbog sveprisutnosti Apachea kada je riječ o upravljanju WordPress web mjestima, svaka takva web lokacija ima .htaccess datoteku.

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

Zapamtite, datoteka .htaccess čini jedno i samo jedno: određuje kako će se prikazivati ​​trajne veze na vašem web mjestu. To je to. 

Međutim, iza ovog jednostavnog opisa skriva se mnogo složenosti. To je zato što mnogi vlasnici web mjesta, dodaci i teme mijenjaju način na koji se trajne veze koriste na vašoj WordPress stranici. Svaki put kad 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 sustav i siguran je. Međutim, u stvarnom svijetu to može stvoriti stvarne probleme. Jedno je to zato što 75% programera koristi JavaScripti stoga im nije toliko ugodno koristiti Apache, mnogi dodaci mogu prebrisati datoteku .htaccess na način da vaše web mjesto ostane nesigurno. Ispravljanje (ili čak čak i uočavanje) ove vrste problema izvan je našeg opsega ovdje, ali vrijede standardna upozorenja 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

Unatoč č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 ishode: to uključuje izradu preusmjeravanja ili jednostavno poboljšanje sigurnosti na vašoj web lokaciji ograničavanjem vanjskog pristupa na određene stranice.

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

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

Unošenje bilo kakvih promjena u temeljne datoteke na kojima radi vaša web lokacija je rizično. Trebao bi uvijek napravite sigurnosnu kopiju svoje web lokacije prije nego što na njemu napravite bilo kakve promjene, i eksperimentirajte bez utjecaja na web mjesto uživo. 

Zapravo postoji dobar razlog zašto datoteka .htaccess nije dostupna većini korisnika WordPressa. WordPress ima očitu većinu tržišnog udjela za web stranice malih tvrtki, a to znači da mnogi njihovi korisnici, reći ćemo, nisu tehnički najskloniji. Zbog toga je .htaccess datoteka prema zadanim postavkama skrivena - kako bi se izbjeglo da korisnici početnici čine pogreš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 mjestom pomoću FTP klijenta. Postoji puno besplatnih, izvrsnih FTP klijenata, uključujući FileZilla. Pročitajte priloženu dokumentaciju da biste uspostavili FTP vezu s web stranicom.
  2. Nakon što 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 možete dopuštati promjene u datoteci, ali imajte na umu da to možda ne biste željeli učiniti. Pokazat ćemo vam kako koristiti ovu datoteku u sljedećem odjeljku, ali prije nego što to učinimo, dobra je ideja napraviti lokalnu kopiju datoteke .htaccess (pomoću standardnog dijaloškog okvira "spremi kao"), unesite promjene lokalno, a zatim prenesite datoteku na inscenirano mjesto (kao što smo gore napomenuli).

Upotreba datoteke .htaccess

Sada ste spremni započeti koristiti dodatnu funkcionalnost koju pruža datoteka .htacess. Krenimo s nekoliko osnovnih.

  • 301 preusmjerava - Preusmjeravanje 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 prenesete. Možete i koristiti datoteku .htaccess za preusmjeravanje web mjesta. Također možete uputiti posjetitelje sa starije HTTP verzije web mjesta na novu, sigurniju, HTTPS verziju. Dodajte ovo u datoteku .htacess:

Redirect 301 /oldpage.html /newpage.html

  • sigurnosti - Postoje i brojni načini korištenja .htaccess datoteke za primjenu naprednih sigurnosnih strategija za WP. Jedno od tih je 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 kraj vaše .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 značajka .htaccess datoteke, iako složenija za implementaciju, jest ta da se datoteka može koristiti za kontrolu načina prikazivanja URL-ova kada 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 saznate kako vaša WordPress stranica funkcionira na temeljnijoj razini i da vam pruži uvid u ogroman opseg prilagodbe koji vam pruža čak i standardna WP stranica. Nakon što savladate rad s .htaccess datotekom unošenjem osnovnih promjena koje smo gore opisali, otvara vam se mnoštvo opcija. Jedna je, kao što smo već spomenuli, sposobnost resetirajte svoj WordPress blog

Druga je činjenica da mnogi od načina za poboljšanje vaše WordPress sigurnosti uključuju ili izravnu promjenu .htaccess datoteke ili korištenje istog FTP sustava za uvođenje promjena u druge korijenske datoteke. Drugim riječima, nakon što započnete s istraživanjem matica svoje stranice, pronaći ćete beskrajne mogućnosti za prilagodbu i poboljšanje.

Što vi mislite?

Ova web stranica koristi Akismet za smanjenje neželjene pošte. Saznajte kako se podaci vašeg komentara obrađuju.