Lucrul cu fișierul .htaccess din WordPress

fișier htaccess WordPress

WordPress este o platformă excelentă care este îmbunătățită cu atât mai mult cu cât de detaliat și de puternic este tabloul de bord standard WordPress. Puteți obține mult, în ceea ce privește personalizarea modului în care site-ul dvs. se simte și funcționează, prin simpla utilizare a instrumentelor pe care WordPress le-a pus la dispoziție ca standard.

Cu toate acestea, vine un moment în viața proprietarului site-ului web, când va trebui să treceți dincolo de această funcționalitate. Lucrul cu WordPress fișier .htaccess poate fi o modalitate de a face acest lucru. Acest fișier este un fișier de bază pe care se bazează site-ul dvs. și este preocupat în principal de modul în care funcționează legăturile permanente ale site-ului dvs. web.

Cu toate acestea, fișierul .htaccess poate fi utilizat pentru a realiza o serie de lucruri utile. Am acoperit anterior unele dintre ele, inclusiv un proces de realizare redirecționări regex în WordPress, și o imagine de ansamblu mai generală despre redirecționări antet pentru WordPress. În ambele aceste ghiduri, am accesat și editat fișierul .htaccess, dar fără să explicăm prea multe despre motivul pentru care fișierul este acolo în primul rând și cum îl puteți utiliza.

Acesta este scopul acestui articol. În primul rând, ne vom uita la ceea ce face fișierul .htaccess în configurarea standard WordPress. Apoi, vă vom explica cum îl puteți accesa și cum îl puteți edita. În cele din urmă, vă vom arăta de ce ați putea dori să faceți asta.

Ce este fișierul .htaccess?

Să scoatem mai întâi noțiunile de bază. Fișierul .htaccess nu este tehnic Fișier WordPress. Sau, mai exact, fișierul .htaccess este de fapt un fișier folosit de serverele web Apache. Acesta este sistemul utilizat în prezent de marea majoritate a site-urilor și gazdelor WordPress. Datorită omniprezenței Apache atunci când vine vorba de gestionarea site-urilor WordPress, fiecare astfel de site are un fișier .htaccess.

Fișierul .htaccess împărtășește unele caracteristici cu celelalte fișiere pe care site-ul dvs. WordPress le folosește pentru configurare. Numele fișierului este un fișier ascuns și va trebui să fie neacoperit pentru a fi editat. De asemenea, se află în directorul rădăcină al site-ului dvs. WordPress.

Amintiți-vă, fișierul .htaccess face un lucru și un singur lucru: determină modul în care sunt afișate linkurile permanente ale site-ului dvs. Asta este. 

Totuși, în spatele acestei descrieri simple se ascunde multă complexitate. Acest lucru se datorează faptului că mulți proprietari de site-uri, pluginuri și teme modifică modul în care sunt utilizate linkurile permanente pe site-ul dvs. WordPress. De fiecare dată când dvs. (sau un plugin) modificați modul în care funcționează legăturile dvs. permanente, aceste modificări sunt stocate în fișierul .htaccess. 

În principiu, acesta este un sistem destul de bun și este sigur. Cu toate acestea, în lumea reală poate crea probleme reale. Una este că pentru că 75% dintre dezvoltatori folosesc JavaScriptși, prin urmare, nu sunt atât de confortabili folosind Apache, multe pluginuri pot suprascrie fișierul .htaccess într-un mod care lasă site-ul dvs. nesigur. Remedierea (sau chiar identificarea) acestui tip de problemă este dincolo de sfera noastră de aplicare aici, dar se aplică avertismentele standard despre pluginuri - instalați doar pe cei de încredere și care sunt actualizați în mod regulat pentru a remedia găuri de securitate de acest fel.

Găsirea și editarea fișierului .htaccess

În ciuda faptului că fișierul .htaccess este conceput în principal pentru a gestiona legăturile permanente de pe site-ul dvs., puteți edita fișierul pentru a obține o serie de rezultate utile: acestea includ realizarea de redirecționări sau pur și simplu îmbunătățirea securității site-ului dvs. prin limitarea accesului extern la anumite pagini.

În această secțiune, vă vom arăta cum să faceți acest lucru. Dar mai intai… 

AVERTISMENT: Editarea fișierului .htaccess vă poate rupe site-ul web. 

Efectuarea oricăror modificări la fișierele fundamentale pe care rulează site-ul dvs. este riscantă. Tu ar trebui întotdeauna faceți backup site-ului dvs. înainte de a face modificări și experimentați fără a afecta site-ul live. 

De fapt, există un motiv bun pentru care fișierul .htaccess nu este disponibil pentru majoritatea utilizatorilor WordPress. WordPress are o majoritate clară a cotei de piață pentru site-urile de afaceri mici și acest lucru înseamnă că mulți dintre utilizatorii lor sunt, să spunem, nu cei mai înclinați din punct de vedere tehnic. Acesta este motivul pentru care fișierul .htaccess este ascuns în mod implicit - pentru a evita greșirea utilizatorilor începători.

Accesarea și editarea fișierului .htaccess

Cu toate acestea în afara drumului, să vedem cum puteți accesa fișierul .htaccess. Pentru a face asta:

  1. Creați o conexiune la site-ul web utilizând un client FTP. Există o mulțime de clienți FTP gratuiți, excelenți, inclusiv FileZilla. Citiți documentația furnizată pentru a face o conexiune FTP la site-ul dvs.
  2. După ce ați stabilit o conexiune FTP, vi se vor afișa toate fișierele care alcătuiesc site-ul dvs. Aruncați o privire prin aceste foldere și veți vedea unul numit director rădăcină.
  3. În acest dosar, veți vedea fișierul dvs. .htaccess. În mod normal, va fi aproape de partea de sus a listei de fișiere din acel folder. Faceți clic pe fișier, apoi faceți clic pe vizualizare / editare. 
  4. Fișierul se va deschide în editorul de text.

Si asta e. Acum aveți permisiunea de a face modificări la fișierul dvs., dar luați notă că este posibil să nu doriți să faceți acest lucru. Vă vom arăta cum să utilizați acest fișier în secțiunea următoare, dar înainte de a face acest lucru este o idee bună faceți o copie locală din fișierul dvs. .htaccess (utilizând dialogul standard „Salvați ca”), efectuați modificările la nivel local, apoi încărcați fișierul pe un site etapizat (așa cum am menționat mai sus).

Folosind fișierul .htaccess

Acum sunteți gata să începeți să utilizați funcționalitatea suplimentară oferită de fișierul .htacess. Să începem cu câteva dintre cele de bază.

  • Redirecționări 301 - Redirecționarea 301 este o mică bucată de cod care trimite vizitatori de la o pagină la alta și este necesar dacă transferați o anumită postare de blog conectată de la un site extern. Alternativ, puteți utiliza fișierul .htaccess pentru a redirecționa site-ul web. De asemenea, puteți direcționa vizitatorii dintr-o versiune HTTP mai veche a site-ului către o nouă versiune HTTPS mai sigură. Adăugați acest lucru în fișierul .htacess:

Redirect 301 /oldpage.html /newpage.html

  • Securitate - Există, de asemenea, o serie de moduri de a utiliza fișierul .htaccess pentru a aplica strategii avansate de securitate pentru WP. Una dintre acestea este să blocați accesul la anumite fișiere astfel încât numai utilizatorii cu autentificarea corectă să poată accesa fișierele de bază pe care rulează site-ul dvs. WordPress. Puteți utiliza acest cod, atașat la sfârșitul fișierului dvs. .htaccess, pentru a limita accesul la un număr de fișiere principale:

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

  • Modificați adresele URL - O altă caracteristică utilă a fișierului .htaccess, deși una mai complexă de implementat, este că fișierul poate fi utilizat pentru a controla modul în care sunt afișate adresele URL atunci când vizitatorii dvs. accesează site-ul dvs. Pentru a face acest lucru, va trebui să vă asigurați că utilizați cea mai recentă versiune de Apache. Acest lucru face ca adresa URL a unei pagini să pară diferită vizitatorilor. Acest ultim exemplu este - poate - puțin prea complex pentru majoritatea utilizatorilor care se obișnuiesc doar cu fișierul .htaccess. Cu toate acestea, l-am inclus pentru a vă arăta sfera a ceea ce se poate realiza cu fișierul. Adăugați acest fișier .htaccess:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Mergând mai departe cu .htaccess

Lucrul cu fișierul .htaccess este o modalitate excelentă de a afla cum funcționează site-ul dvs. WordPress la un nivel mai fundamental și de a vă oferi o privire asupra posibilității imense de personalizare pe care o oferă chiar și un site WP standard. După ce ați însușit lucrul cu fișierul .htaccess făcând modificările de bază pe care le-am descris mai sus, vi se deschid o mulțime de opțiuni. Una, așa cum am tratat anterior, este capacitatea de a resetează-ți blogul WordPress

Un alt lucru este că multe dintre modalitățile de a vă îmbunătăți securitatea WordPress implică fie schimbarea directă a fișierului .htaccess, fie utilizarea aceluiași sistem FTP pentru a face modificări la alte fișiere rădăcină. Cu alte cuvinte, odată ce ați început să căutați în piulițele site-ului dvs., veți găsi posibilități infinite de personalizare și îmbunătățire.

Ce părere ai?

Acest site folosește Akismet pentru a reduce spamul. Aflați cum sunt procesate datele despre comentarii.