Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să dezactivați navigarea în directoare în WordPress

Vedem adesea site-uri web care uită să dezactiveze navigarea prin directoare. La prima vedere, s-ar putea să nu pară o problemă majoră, dar această mică omisiune poate expune informații sensibile și vă poate pune site-ul în pericol.

Când navigarea în directoare este activată, oricine poate vizualiza fișierele și folderele de pe serverul dvs. Hackerii pot folosi aceste informații pentru a identifica vulnerabilități în plugin-urile, temele sau chiar în mediul dvs. de găzduire.

Din fericire, rezolvarea acestei probleme este rapidă și ușoară. Dezactivând navigarea în director, adaugi un strat suplimentar de protecție și faci mult mai dificil pentru atacatori să-ți vizeze site-ul.

În acest ghid, vă voi prezenta pașii simpli pentru a dezactiva navigarea în directoare în WordPress, astfel încât să vă puteți proteja site-ul și să vă păstrați datele în siguranță.

Cum să dezactivați navigarea prin directoare în WordPress

Iată o prezentare generală rapidă a subiectelor pe care le voi aborda în acest ghid:

Ce face dezactivarea navigării prin directoare în WordPress?

Dezactivarea navigării în directoare împiedică vizitatorii să vadă o listă de fișiere și foldere pe site-ul dvs. atunci când nu este disponibil un fișier index. În loc să afișeze acel director brut, serverul va afișa o pagină goală sau un mesaj de eroare.

Când cineva vizitează site-ul dvs. web, serverul livrează în mod normal un fișier index (cum ar fi index.html sau index.php) browserului său. Dacă acel fișier lipsește, multe servere vor recurge la afișarea tuturor fișierelor din acel folder.

Navigare în director activată

Acest comportament se numește navigare în directoare și este adesea activat implicit pe serverele de găzduire.

Problema este că acest lucru expune detalii sensibile despre structura site-ului dvs. Hackerii îl pot folosi pentru a căuta vulnerabilități în pluginuri, teme sau chiar în mediul dvs. de găzduire.

În unele cazuri, navigarea prin directoare poate dezvălui, de asemenea, conținut privat sau plătit, cum ar fi descărcări de ebook-uri sau cursuri online, care ar putea fi apoi copiate fără permisiune.

De aceea subliniem întotdeauna acest risc atunci când ajutăm începătorii. Dezactivarea navigării prin directoare este o modificare rapidă care vă poate proteja site-ul și poate preveni pierderi de venituri inutile.

Cum să verificați dacă navigarea prin directoare este activată în WordPress

O modalitate ușoară de a verifica dacă navigarea în directoare este activată pe site-ul dvs. WordPress este să vizitați direct folderul /wp-includes/.

De exemplu, introdu pur și simplu o adresă URL de genul: https://example.com/wp-includes/ în browserul tău.

Asigurați-vă că înlocuiți example.com cu numele domeniului real al site-ului dvs. web. Acest test simplu funcționează pe majoritatea instalărilor WordPress.

Dacă vedeți un mesaj 403 Forbidden sau o eroare similară, atunci navigarea în directoare este deja dezactivată. Acesta este un semn bun, deoarece înseamnă că site-ul dvs. este mai sigur.

Pagina 403 forbidden este afișată atunci când navigarea în director este dezactivată

Dacă apare o listă de fișiere și foldere, atunci navigarea în director este activată.

Lăsarea navigării în directoare activată face ca site-ul dvs. să fie vulnerabil la atacuri malițioase.

Din experiența noastră, activarea navigării în directoare expune informații sensibile și crește riscurile de securitate. Din acest motiv, este cel mai bine să dezactivați navigarea în directoare în WordPress pentru a vă menține site-ul în siguranță.

Cum să dezactivați navigarea în directoare în WordPress

Puteți dezactiva navigarea prin directoare adăugând o singură linie de cod în fișierul .htaccess al WordPress-ului dvs.

Acesta este un fișier de configurare puternic al serverului, așa că este foarte important să faceți o copie de rezervă a fișierului dvs. .htaccess înainte de a face orice modificări. O editare incorectă ar putea face site-ul dvs. inaccesibil.

Sfat: Folosim Duplicator pentru a face automat backup la toate site-urile noastre WordPress. Vă permite să creați backup-uri programate, precum și la cerere. Mai important, puteți restaura cu ușurință site-ul dvs. cu 1 clic. Consultați recenzia noastră completă Duplicator pentru mai multe detalii.

Puteți accesa acest fișier folosind două metode principale:

Metoda 1: Editați fișierul .htaccess folosind Managerul de fișiere din cPanel

Cea mai ușoară metodă pentru majoritatea utilizatorilor este să folosiți aplicația File Manager furnizată în panoul de control al contului dvs. de găzduire WordPress (cPanel).

Mai întâi, conectați-vă la contul dvs. de găzduire și deschideți Managerul de fișiere.

aplicația manager de fișiere cPanel

Navigați la folderul rădăcină al site-ului dvs. web, care este adesea numit public_html.

Acum, localizați fișierul .htaccess.

Dacă nu îl puteți vedea, asigurați-vă că ați activat „Afișați fișierele ascunse” în setările managerului dvs. de fișiere.

Editarea fișierului .htaccess în File Manager prin cPanel

Faceți clic dreapta pe fișier și selectați „Editare” sau „Editor de cod”.

Metoda 2: Editarea fișierului .htaccess folosind un client FTP

Alternativ, puteți folosi un client FTP pentru a vă conecta la fișierele site-ului dvs.

Dacă este prima dată, puteți urma ghidul nostru complet despre cum să vă conectați la site-ul dvs. folosind FTP.

  1. Odată conectat prin FTP, navighează la directorul rădăcină al site-ului tău (de ex., public_html).
  2. Găsiți fișierul .htaccess.
  3. Descarcă fișierul pe computer, apoi deschide-l într-un editor de text simplu, cum ar fi Notepad sau TextEdit.
Adăugarea codului în .htaccess

Odată ce ați deschis fișierul .htaccess pentru editare, folosind oricare dintre metode, pur și simplu adăugați următoarea linie de cod la sfârșitul fișierului:

Options -Indexes

Va arăta cam așa:

S-a adăugat o bordură la o imagine

Acum, salvează modificările. Dacă ai folosit un client FTP, trebuie să reîncarci fișierul .htaccess editat pe serverul tău, suprascriind-l pe cel original.

Notă pentru utilizatorii Nginx 📝: Această metodă .htaccess se aplică site-urilor care rulează pe un server web Apache. Dacă site-ul dvs. este pe un server Nginx, această setare este de obicei gestionată la nivel de server de către furnizorul dvs. de găzduire, iar navigarea în directoare este de obicei dezactivată în mod implicit. Pentru a afla mai multe, consultați comparația noastră de servere web Apache vs Nginx vs LiteSpeed.

Acum, dacă vizitați aceeași adresă URL http://example.com/wp-includes/, veți primi un mesaj 403 Forbidden sau similar.

Pagina 403 forbidden este afișată atunci când navigarea în director este dezactivată
Sfat bonus: Preferi un plugin în schimb?

Dacă nu sunteți confortabil cu editarea codului, un plugin de securitate WordPress bun WordPress security plugin îl poate gestiona pentru dvs.

Majoritatea plugin-urilor de securitate WordPress includ o opțiune de un clic pentru a dezactiva navigarea în directoare ca parte a funcțiilor lor de întărire a securității site-ului web, astfel încât să nu fie nevoie să atingeți niciodată un singur fișier.

Întrebări frecvente despre dezactivarea navigării în directoare

Ce este navigarea prin directoare și de ce reprezintă un risc de securitate?

Navigarea în director este o funcție a serverului care listează toate fișierele și folderele dintr-un director dacă lipsește un fișier index (cum ar fi index.php). Este un risc de securitate, deoarece expune structura site-ului dvs., inclusiv ce teme și pluginuri utilizați, potențialilor atacatori.

Dezactivarea navigării în directoare afectează SEO-ul site-ului meu?

Nu, dezactivarea navigării prin directoare nu vă afectează negativ SEO-ul. Motoarele de căutare sunt interesate de conținutul dvs., nu de structura fișierelor. De fapt, îmbunătățirea securității site-ului dvs. web este un semnal pozitiv pentru motoarele de căutare.

Este mai bine să folosesc un plugin sau să editez fișierul .htaccess?

Ambele metode obțin același rezultat. Editarea fișierului .htaccess este o soluție rapidă, unică. Utilizarea unui plugin de securitate precum Sucuri este excelentă pentru începători, deoarece gestionează această setare și multe alte setări de securitate cu un singur clic, fără a fi nevoie să editați codul.

Ce se întâmplă dacă site-ul meu WordPress folosește un server Nginx?

Fișierul .htaccess este specific serverelor web Apache. Pe serverele Nginx, listarea directoarelor este de obicei dezactivată implicit în configurația principală a serverului. Dacă suspectați că este activată, ar trebui să contactați furnizorul dvs. de găzduire pentru a o dezactiva.

Lecturi suplimentare pentru securitatea WordPress

Doriți să vă mențineți site-ul WordPress securizat și fără erori? S-ar putea să găsiți utile următoarele articole:

Sperăm că acest articol v-a ajutat să învățați cum să dezactivați navigarea în directoare în WordPress. De asemenea, ați putea dori să consultați ghidul nostru complet de securitate WordPress sau alegerea noastră expertă a celor mai bune pluginuri de securitate WordPress.

Dacă v-a plăcut acest articol, atunci vă rugăm să vă abonați la Canalul nostru de YouTube pentru tutoriale video despre WordPress. Ne puteți găsi, de asemenea, pe Twitter și Facebook.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, putem câștiga un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

98 CommentsLeave a Reply

  1. Am observat că am dezactivat navigarea prin directoare pe site-ul meu WordPress, deoarece am primit o eroare 403 când am încercat să accesez wp-includes, totuși nu-mi amintesc să fi editat vreodată fișierul meu .htaccess pentru a face acest lucru.
    Dezactivează WordPress automat navigarea prin directoare în timpul instalării inițiale?

    • Cu excepția cazului în care a existat o modificare recentă, în mod implicit nu o face, ar putea fi setările implicite ale furnizorului dvs. de găzduire pentru htaccess.

      Admin

      • That’s what I was suspecting also, thanks for clarifying that WordPress doesn’t disable directory browsing by default.
        And the respond too :)

  2. Nici măcar nu știam că există această vulnerabilitate. Tocmai am verificat-o pe a mea și am primit eroarea 403. ceea ce înseamnă că navigarea în directoare este dezactivată. Mulțumesc.

  3. Mulțumesc pentru sfat. În ceea ce privește navigarea în director, sau faptul că o am activată, pluginul AIO SEO continuă să mă avertizeze. Am rezolvat momentan problema făcând ca folderele să aibă un fișier index gol. Este posibil să fie considerată aceasta una dintre soluțiile posibile?

      • Mulțumesc pentru sfat, am folosit în cele din urmă metoda Options -Indexes acum și AIO SEO raportează deja problema ca fiind rezolvată. Mulțumesc din nou.

  4. După editarea fișierului htaccess conform ghidurilor furnizate, văd mesajul 403 Forbidden pentru /wp-includes/. Dar nu pot edita nicio postare. La editarea unei postări, văd același mesaj 403 Forbidden. Cum să rezolv asta?

Lasă un răspuns

Mulțumim că ai ales să lași un comentariu. Te rugăm să reții că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa ta de e-mail NU va fi publicată. Te rugăm să NU folosești cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.