Noțiuni de bază WordPress: fișierul Htaccess
Publicat: 2022-06-30Mulți proprietari noi de site-uri își pun o întrebare frecventă: unde este fișierul .htaccess în site-urile WordPress? Înainte de a ajunge acolo, să micșorăm pentru a oferi un context.
WordPress se bazează pe mai multe aplicații open-source, inclusiv interpretul PHP, baza de date MySQL și serverul web Apache. Rolul lui Apache este de a transmite cereri către WordPress, astfel încât paginile HTML să poată fi generate. Apache trimite apoi acele pagini către browserul care le-a solicitat. Fără Apache, WordPress nu ar fi pe web.
Apache poate fi configurat să gestioneze cererile în funcție de nevoile aplicației și ale utilizatorilor acesteia. Majoritatea acestei configurații se află în fișierul httpd.conf care acționează ca un fișier de configurare centralizat pentru toate site-urile de pe server. Cu toate acestea, este adesea necesar să personalizați configurația pentru site-uri individuale. Aici intervine fișierul WordPress .htaccess.
Bazele Htaccess
Fișierul .htaccess se numără printre fișierele de bază ale WordPress și îi spune serverului cum să abordeze anumite aspecte ale site-ului dvs., cum ar fi redirecționarea utilizatorilor și protejarea anumitor directoare. Este un fișier de configurare a serverului care permite și nu permite anumite funcționalități. Spre deosebire de fișierul httpd.conf, fișierul .htaccess este un fișier de configurare per director care afectează doar site-ul din același director cu fișierul.
Majoritatea configurațiilor WordPress pot fi făcute din tabloul de bord de administrare WordPress, dar în unele cazuri, poate fi util să faceți modificări în .htaccess.
Înainte de a ne uita la cum să găsim și să editam fișierul .htaccess, este important să înțelegem că greșelile din .htaccess pot duce un site WordPress offline, pot face paginile inaccesibile sau pot afecta SEO. Fiți atenți când editați .htaccess și aveți întotdeauna o copie de rezervă a site-ului dvs.
Unde este fișierul Htaccess în WordPress?
Deci, cum localizați fișierul .htaccess? Dacă te uiți în directorul rădăcină al site-ului tău WordPress, s-ar putea să descoperi că acesta are deja un fișier .htaccess. Dacă nu se află în directorul dvs. rădăcină, fișierul dvs. .htaccess poate fi ascuns de clientul dvs. FTP (File Transfer Protocol), deoarece este un fișier sensibil care nu este destinat să fie editat des. O altă posibilitate, dacă nu puteți găsi fișierul dvs. .htaccess, este că este posibil să nu existe încă, dar haideți să facem o copie de rezervă și să aruncăm o privire pas cu pas la cum să găsim fișierul .htaccess. În general, puteți folosi pașii de mai jos, dar rețineți că pot exista unele diferențe cu fiecare furnizor de găzduire și client FTP.
- Descărcați un client FTP dacă nu ați făcut-o deja. Multe versiuni gratuite, cum ar fi FileZilla, sunt suficiente. Dacă găzduiți cu Nexcess, pur și simplu conectați-vă la contul SiteWorx partajat în e-mailul de bun venit.
- Conectați-vă la serverul site-ului dvs. folosind clientul FTP.
- Odată ce v-ați conectat la server, accesați directorul site-ului dvs. (acesta poate fi găsit în cPanel) și selectați folderul „rădăcină”.
- Sub fișiere precum wp-admin și wp-content ar trebui să apară fișierul .htaccess.
- Faceți clic dreapta pe fișierul .htaccess și selectați „Editați”.
- Acum ar trebui să puteți face modificări fișierului .htaccess.
Dacă fișierul dvs. .htaccess nu apare în folderul rădăcină, verificați cu clientul dvs. FTP cum să accesați fișierele ascunse, deoarece fiecare client FTP are propriul proces.
Cum funcționează fișierul Htaccess cu WordPress
Indiferent dacă alegeți sau nu să editați manual fișierul .htaccess, WordPress încă lucrează la el. WordPress adaugă reguli la .htaccess, la fel ca unele pluginuri WordPress. Când modificați structura de permalink a unui site WordPress, regulile sunt scrise în fișierul .htaccess, astfel încât Apache să știe despre modificări. Pluginurile de securitate folosesc adesea .htaccess pentru a bloca adresele IP sau pentru a limita accesul la site.
Dacă nu sunteți familiarizat cu .htaccess sau editarea fișierelor de configurare pe linia de comandă, este posibil să preferați să găsiți un plug-in care să facă ceea ce aveți nevoie înainte de a încerca să editați manual .htaccess. Aceste plug-in-uri sunt scrise de dezvoltatori și testate pe larg.
Dar dacă vă simțiți suficient de încrezător și ați făcut o copie de rezervă a site-ului dvs., puteți obține în continuare destul de multe beneficii din schimbarea fișierului .htaccess. De la redirecționări la ajustări de bază de securitate .htaccess, haideți să aruncăm o privire la câteva reguli scurte și utile pe care le puteți adăuga singur.
Creați redirecționări 301
O redirecționare 301 este utilizată atunci când o pagină este mutată definitiv într-o locație nouă. Permite browserelor și motoarelor de căutare să știe că pagina se află la o adresă URL diferită. Pentru a redirecționa o pagină în fișierul .htaccess, adăugați următoarea regulă:
- Redirecționare 301 /old-url/ http://www.example.com/newurl
Blocați accesul la fișierele sensibile
Multe fișiere din directorul WordPress nu ar trebui să fie citite de întregul internet – fișierul wp-php.config este un exemplu bun. Cu următoarele reguli, puteți bloca accesul la fișierele care nu ar trebui să fie accesibile tuturor browserelor.
- Ordin refuza, permite
- Negați de la toți
Păstrarea fișierelor sensibile private cu această ajustare de bază .htaccess este o mișcare inteligentă, chiar și pentru noii proprietari de site-uri.
Preveniți anumite adrese IP să încarce site-ul
Fișierul .htaccess poate fi folosit și pentru a refuza accesul la solicitări de la anumite IP-uri.
Acest lucru poate fi util pentru blocarea unui număr mic de adrese IP prin adăugarea regulilor de mai jos.
Cu toate acestea, dacă aveți probleme cu atacurile cu forță brută împotriva site-ului dvs. WordPress, un plug-in precum SiteGuard WP este o soluție mai eficientă.
- ordona permite, refuza
- refuza din 203.0.113.0
- permite de la toti
Asigurați-vă că înlocuiți adresa IP din cele de mai sus cu adresa pe care doriți să o blocați.
Opriți navigarea în director
Navigarea în director, care este permisă în mod implicit, permite actorilor răi să vadă fișierele din directorul site-ului dvs. WordPress - informații care le-ar putea fi utile.
- Opțiuni -Indici
Comanda de mai sus va împiedica navigarea în director.
Am acoperit doar câteva dintre numeroasele opțiuni de configurare care pot fi folosite pentru a controla Apache. Pentru o explicație completă, aruncați o privire la Ghidul .htaccess.
Aflați mai multe despre fișierele Htaccess
Ne-am propus să răspundem la câteva întrebări importante pentru proprietarii de site-uri WordPress: Unde este fișierul .htaccess în site-urile WordPress? Ce este? Și cum facem modificări la .htaccess?
Pentru a rezuma, .htaccess este un fișier de configurare care este specific site-ului dvs. și poate fi găsit în folderul rădăcină al directorului site-ului dvs. folosind un client FTP. Adăugând câteva reguli simple în .htaccess, puteți crea redirecționări utile și puteți stabili măsuri de securitate sporite pentru site-ul dvs.
Nu uitați, suntem aici pentru a vă ajuta, așa că nu ezitați să discutați cu experții noștri pentru a afla mai multe despre elementele de bază htaccess.