începeți un curs gratuit de e-mail de 7 zile pe WordPress
s-ar putea să întâlniți eroarea interzisă 403 atunci când vizitați un director de site web gol sau o anumită pagină care are o eroare de permisiune. Acest lucru se datorează faptului că majoritatea site-urilor web sunt configurate pentru a interzice navigarea în directoare pentru a împiedica atacatorii să acceseze fișiere sensibile.
cu toate acestea, dacă dvs. sau vizitatorii dvs. întâmpinați această eroare pe site-ul dvs., este necesar să remediați problema sau puteți risca să pierdeți trafic valoros. Deoarece cauzele sale variază, există multe metode pentru a rezolva erorile 403.
vom explica diferitele tipuri de erori interzise 403, cauzele posibile ale acestora și vom oferi, de asemenea, opt metode pentru a remedia eroarea interzisă 403.
cod de eroare | 403 eroare interzisă |
tip de eroare | eroare din partea clientului |
variații de eroare | interzise: Nu aveți permisiunea de a accesa pe acest server eroare HTTP 403-interzis eroare 403-interzis 403 cerere interzisă interzisă de normele administrative 403 interzis Acces refuzat – nu aveți permisiunea de a accesa eroare 403 HTTP 403 interzis |
cauze de eroare | pagina index lipsă plugin WordPress rupt adresă IP greșită infecție Malware link pagină web nouă |
ce este o eroare interzisă 403?
403 interzis – nu aveți permisiunea de a accesa această resursă este un cod de stare HTTP care apare atunci când serverul web înțelege solicitarea, dar nu poate oferi acces suplimentar.
cauzele 403 interzise
adesea, erorile HTTP 403 interzise sunt cauzate de o configurare greșită a accesului pe partea clientului, ceea ce înseamnă că puteți rezolva de obicei problema singur.
o cauză comună a acestor erori este setările de permisiune pentru fișier sau folder, care controlează cine poate citi, scrie și executa fișierul sau folderul.
există două posibilități în acest caz: fie proprietarul site-ului a editat setările astfel încât să nu puteți accesa resursele, fie nu au setat permisiunile corecte.
a doua cauză comună este setările corupte sau incorecte în .fișier htaccess. Acest lucru se poate întâmpla după ce ați făcut modificări în fișier. Din fericire, este ușor să rezolvați problema prin simpla creare a unui nou fișier de configurare a serverului.
în afară de cele două cauze comune, iată câteva alte posibile declanșatoare ale erorii:
- pagina index lipsă – numele paginii de pornire a site-ului nu este index.html sau index.php.
- plugin WordPress defect – dacă un plugin WordPress nu este configurat corect sau este incompatibil cu un alt plugin, acesta poate declanșa Erorile 403.
- adresă IP greșită-numele domeniului indică o adresă IP greșită sau veche, care găzduiește acum un site web care vă blochează accesul.
- infecție Malware – o infecție malware poate provoca .fișier htaccess să fie corupt în mod constant. Va trebui să eliminați malware-ul înainte de a restaura fișierul.
new web page link – proprietarul site-ului poate fi actualizat link-ul paginii, care este acum diferit de versiunea cache.
cum se remediază eroarea interzisă 403
deoarece eroarea interzisă HTTP 403 este strâns legată de permisiunile de acces la fișiere, acesta va fi principalul obiectiv al următoarelor metode de rezolvare a acesteia. Acestea fiind spuse, există și alte modalități de rezolvare a acestei probleme, cum ar fi ștergerea memoriei cache a browserului sau scanarea pentru malware.
să aruncăm o privire mai bună la fiecare dintre cele opt metode disponibile pentru a rezolva eroarea HTTP 403.
vă rugăm să rețineți că, deși pașii menționați aici se concentrează în principal pe WordPress, aceștia pot fi aplicați și pe alte site-uri web.
1. Verificați .fișier htaccess
este posibil să nu fiți familiarizați cu .fișier htaccess, deoarece rămâne adesea ascuns în directorul site-ului. Cu toate acestea, dacă utilizați Hostinger File Manager, fișierul este disponibil în mod implicit în directorul public_html.
urmați acești pași pentru a-l localiza:
- găsiți managerul de fișiere pe tabloul de bord hPanel.
- Deschideți directorul public_html pentru a găsi .fișier htaccess.
dacă utilizați cPanel, urmați acești pași:
- localizați managerul de fișiere pe cPanel.
- în directorul public_html, uita-te pentru .fișier htaccess.
- dacă nu găsiți fișierul, faceți clic pe Setări în colțul din dreapta sus al ecranului și activați opțiunea Afișare fișiere ascunse (dotfiles).
la .fișierul htaccess este un fișier de configurare a serverului și funcționează în principal prin modificarea setărilor serverului web Apache.
deși fișierul este prezent pe majoritatea site-urilor web în mod implicit, trebuie să creați manual un fișier nou dacă site-ul dvs. web nu îl are sau dacă a fost șters neintenționat.
acum că ați găsit fișierul, urmați acești pași pentru a verifica dacă o configurație greșită cauzează eroarea:
- faceți clic dreapta pe fișier și selectați Descărcare pentru a crea o copie de rezervă.
- după ce aveți copia de rezervă, ștergeți fișierul.
- încercați să accesați site-ul dvs. web. Dacă funcționează bine, acest lucru indică faptul că fișierul a fost corupt.
- pentru a genera un nou .fișier htaccess, conectați-vă la tabloul de bord WordPress și faceți clic pe Setări – > Permalinks.
- fără a efectua modificări, faceți clic pe butonul Salvare modificări din partea de jos a paginii.
acest lucru va genera un nou .fișier htaccess pentru site-ul dvs. web. Dacă acest lucru nu a rezolvat problema, încercați următoarea metodă.
2. Resetați permisiunile pentru fișiere și directoare
o altă cauză posibilă care declanșează Erorile HTTP 403 este permisiunile incorecte pentru fișiere sau foldere. În general, atunci când sunt create fișiere, acestea vin cu permisiuni de fișiere implicite specifice, care controlează modul în care le puteți citi, scrie și executa.
Sfat Pro
dacă utilizați Hostinger, există un instrument special care va avea grijă de toate problemele de permisiune într-un singur clic. Introduceți proprietatea fișierului Fix în bara de căutare sau derulați în partea de jos a panoului de control la altul și localizați-l acolo.
acest instrument vă va economisi o mulțime de timp și va restabili toate permisiunile de fișiere și directoare la valorile implicite.
utilizarea FTP vă va permite să editați permisiunile de fișiere și foldere. Pentru a începe, ar trebui:
- configurați un client FTP și conectați-l la site-ul dvs. web.
- odată conectat, faceți clic dreapta pe public_html și selectați atribute fișier.
- introduceți permisiunea 755 în câmpul valoare numerică, selectați Aplicați numai directoarelor și apăsați OK.
practica generală pentru valorile numerice de permisiune pentru fișiere utilizează 755 pentru foldere, 644 pentru conținut static și 700 pentru conținut dinamic.
- după modificarea permisiunilor folderului, repetați pasul 2 și Pasul 3, dar acum introduceți 644 în câmpul valoare numerică și selectați opțiunea aplicați numai fișierelor.
după ce ați terminat, încercați să accesați site-ul dvs. web și să vedeți dacă eroarea este rezolvată.
3. Dezactivați pluginurile WordPress
dacă ați ajuns până aici și niciuna dintre metodele anterioare nu funcționează, este posibil ca eroarea să fie cauzată de un plugin incompatibil sau defect. În acest pas, vom încerca să dezactivăm pluginurile pentru a verifica dacă acest lucru remediază eroarea interzisă 403.
vă recomandăm să dezactivați toate pluginurile simultan, în loc să parcurgeți procesul unul câte unul. Urmând această metodă, ar trebui să puteți detecta problema și să lucrați la o soluție. Iată ce va trebui să faceți:
- accesați contul dvs. de găzduire prin FTP sau utilizați managerul de fișiere al contului de găzduire și accesați folderul public_html -> wp-content.
- localizați folderul plugins.
- redenumiți folderul cu un nume diferit, cum ar fi „disabled-plugins” pentru a dezactiva toate pluginurile.
încercați să accesați site-ul web. Dacă eroarea nu mai există, un plugin problematic este sursa reală a erorii.
redenumiți folderul înapoi la pluginuri. Acum trebuie să dezactivați pluginurile unul câte unul din tabloul de bord WordPress și să verificați dacă site-ul funcționează în continuare. În acest fel, veți putea detecta pluginul defect.
după ce îl găsiți, actualizați pluginul dacă este necesar sau ștergeți-l. Cu toate acestea, dacă eroarea apare în continuare, poate fi necesar să contactați furnizorul dvs. de găzduire pentru asistență.
4. Încărcați o pagină Index
verificați numele paginii de pornire a site – ului dvs. web-ar trebui să se numească index.html sau index.php. Dacă nu este, atunci există două alternative. Prima și cea mai simplă este redenumirea paginii de pornire ca index.html sau index.php.
cu toate acestea, dacă doriți să păstrați numele paginii de pornire curente, încărcați o pagină index în directorul public_html și creați o redirecționare către pagina de pornire existentă.
iată pașii de urmat:
- încărcați un index.html sau index.fișier php în directorul public_html. Utilizați managerul de fișiere sau FTP-ul contului dvs. de găzduire pentru a face acest lucru.
- deschideți .fișier htaccess.
- introduceți acest fragment de cod pentru a redirecționa indexul.php sau index.fișier html pe pagina dvs. de pornire existentă. Nu uitați să înlocuiți
homepage.html
cu numele real al paginii.
Redirect /index.html /homepage.html
5. Editați proprietatea fișierului
proprietatea incorectă a fișierului poate declanșa eroarea interzisă 403 dacă utilizați Linux sau VPS hosting.
de obicei, fișierele și folderele pot fi atribuite unui proprietar, unui grup sau ambelor. Rețineți că aveți nevoie de acces SSH pentru a modifica proprietatea în aceste medii. De asemenea, veți avea nevoie de un terminal SSH pentru a vă conecta la serverul VPS.
după ce ați conectat SSH la serverul dvs. web, Verificați proprietatea utilizând această comandă SSH:
ls -1
rezultatul va arăta cam așa:
-rwxrw-rw- 1 20 Jul 20 12:00 filename.txt
Uită-te la partea proprietarului și a grupului. Dreptul de proprietate corectă ar trebui să fie numele de utilizator al contului dvs. de găzduire. Dacă vedeți proprietate diferită, utilizați comanda chown Linux pentru a modifica proprietatea fișierului. Iată sintaxa de bază pentru chown:
chown
de exemplu, dacă numele dvs. de utilizator este Hostinger, utilizați sintaxa astfel:
chown Hostinger filename.txt
dacă nu vă simțiți confortabil folosind SSH-te, contactați echipa noastră de asistență pentru ajutor.
6. Verificați înregistrarea A
eroarea interzisă 403 se poate întâmpla și dacă numele dvs. de domeniu indică o adresă IP greșită, unde nu aveți permisiunea de a vizualiza conținutul. Prin urmare, verificați din nou dacă numele dvs. de domeniu indică adresa IP corectă.
pentru a verifica dacă Domeniul o înregistrare este indicat corect, accesați editorul de zone DNS de pe panoul hp:
- Conectați-vă la hPanel.
- accesați secțiunea Advanced și faceți clic pe DNS Zone Editor.
- veți vedea o listă de înregistrări DNS. Găsiți o înregistrare cu eticheta A în coloana Tip.
- verificați adresa IP din coloana conținut.
- dacă indică o adresă IP greșită, faceți clic pe Editare pentru a o modifica. După ce ați terminat, faceți clic pe Actualizare.
dacă nu găsiți înregistrarea corectă, creați una nouă din secțiunea Gestionare înregistrări DNS. Asigurați-vă că selectați A ca tip și introduceți adresa IP corectă în câmpul puncte către. Apoi, faceți clic pe Adăugare înregistrare.
dacă ați migrat recent de la o gazdă web la alta și ați uitat să vă schimbați serverele de nume, este posibil ca domeniul dvs. să indice în continuare vechea gazdă web. Odată ce vechea gazdă vă anulează contul, va provoca un cod de stare de eroare 403.
7. Scanare pentru Malware
Malware poate fi o altă cauză a erorii 403. WordPress devine infectat de software rău intenționat, acesta poate continua să injecteze în mod constant Cod nedorit în .fișier htaccess. În acest fel, chiar dacă continuați să remediați fișierul folosind prima metodă pe care am prezentat-o, eroarea va persista.
scanați site-ul dvs. web pentru a identifica orice malware. Există o mulțime de pluginuri de securitate pentru WordPress, cum ar fi Sucuri sau Wordfence, pentru a face acest lucru.
majoritatea pluginurilor de securitate WordPress precum WordFence pot elimina malware-ul. Odată ce pluginul identifică toate fișierele infectate, veți obține opțiuni acționabile pentru aceste fișiere, cum ar fi ștergerea sau restaurarea acestora.
o altă metodă este restaurarea site-ului web folosind fișiere de rezervă. De asemenea, este posibil să o restaurați folosind copia de rezervă a bazei de date dacă nu aveți o copie de rezervă completă a fișierelor site-ului.
8. Ștergeți istoricul Web / memoria Cache
memoria cache și cookie-urile browserului dvs. pot provoca, de asemenea, o eroare 403. Cache stochează date pentru a face un site web să se încarce mai repede data viitoare când îl vizitați. Cu toate acestea, este posibil ca link-ul site-ului să fi fost actualizat, iar link-ul real al paginii web este acum diferit de versiunea cache.
o altă posibilitate este ca eroarea să provină de la cookie-uri. Este posibil ca pe un site web să vă conectați de obicei în mod normal, dar cea mai recentă încercare de conectare v-a arătat acest mesaj de eroare.
ștergerea memoriei cache a browserului și a cookie-urilor ar trebui să rezolve această problemă. Rețineți că ștergerea memoriei cache poate face ca următoarea vizită pe site să dureze mult timp, deoarece browserul dvs. va solicita din nou toate fișierele site-ului. Ștergerea cookie-urilor vă elimină, de asemenea, de pe toate site-urile web conectate.
urmați acești pași pentru a șterge memoria cache și cookie-urile de pe Google Chrome:
- Faceți clic pe pictograma cu trei puncte din colțul din dreapta sus și selectați Setări.
- găsiți secțiunea Confidențialitate și securitate și faceți clic pe ștergeți datele de navigare.
- utilizați meniul derulant pentru a selecta intervalul de timp pentru ștergerea datelor. Apoi, verificați cookie-urile și alte date ale site-ului și opțiunile de imagini și fișiere cache.
- Faceți clic pe ștergeți datele.
după ce ați finalizat toți pașii, încercați să revizitați site-ul web și să vă conectați dacă este necesar să faceți acest lucru. Dacă această soluție sau orice altă soluție nu funcționează, vă recomandăm să contactați echipa noastră de asistență prin chat live pentru a rezolva această problemă.
depanarea altor erori 4xx
cum se remediază eroarea neautorizată 401?
cum se remediază eroarea prea mare a entității 413?
cum se remediază eroarea 404 Not Found?
cum se remediază eroarea 429 prea multe solicitări?
concluzie
403 Erorile interzise pot provoca o mare frustrare, deoarece vă vor interzice accesarea unei resurse. Acestea apar în principal din cauza permisiunilor incorecte ale fișierelor, dar există și alte câteva cauze posibile, cum ar fi un fișier index lipsă, pluginuri defecte sau chiar o infecție malware.
găsirea cauzei reale a erorilor 403 poate fi dificilă. Cu toate acestea, urmând metodele enumerate în acest articol, suntem siguri că puteți face site-ul dvs. să funcționeze din nou.
pentru a recapitula, iată acțiunile pe care ar trebui să le întreprindeți pentru a scăpa de mesajul de eroare 403 de pe site-ul dvs. WordPress:
- verificați .fișier htaccess.
- Resetați permisiunile pentru fișiere și directoare.
- dezactivați pluginurile WordPress.
- încărcați o pagină de index.
- Editați proprietatea fișierului.
- verificați înregistrarea A.
- eliminați orice malware.
- ștergeți istoricul browserului web și memoria cache.
eroarea interzisă 403 este doar unul dintre numeroasele coduri de eroare HTTP. În calitate de proprietar al site-ului web, este posibil să fi întâmpinat alte erori din partea clientului, cum ar fi eroarea 404 sau erorile din partea serverului, cum ar fi timeout-ul gateway 504.
vă încurajăm să continuați să aflați despre aceste erori, astfel încât să știți cum să le gestionați dacă apar vreodată pe site-ul dvs. web.
acest post a fost modificat ultima dată pe 24 decembrie 2021 9: 47 am