403
Forbidden
Explicația generală a codului de stare 403
Din păcate, acest bloc de texte este disponibil doar în limba engleză.
The HTTP status code 403 Forbidden is returned when a client sends a request to a server, but the server rejects the request due to permission issues. For example, if a username and password are stored in the .htpasswd and .htaccess, and this data is entered incorrectly, the HTTP status code 403 Forbidden is returned. This means that the client does not have the necessary permissions to access the requested resource. A common example is when a user tries to access a protected page for which they do not have access permission, or when a server denies access to a particular resource due to IP-based restrictions or authentication issues.
Specificarea codului de stare HTTP 403
Sursa / Citat din: Codul de stare HTTP 403 Forbidden este specificat în secțiunea 6.5.3 din RFC7231.
Protocolul HTTP
Cum să arunci un cod de stare 403 cu PHP?
Pentru a afișa codul de stare HTTP 403 pe o pagină web, se poate utiliza funcția PHP http_response_code. Sintaxa este următoarea: http_response_code(403) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testați codul de stare HTTP 403
Pentru a putea afișa codul de stare HTTP (în acest caz 403 Forbidden) și alte informații pe partea clientului, consola de dezvoltare trebuie deschisă cu F12. Apoi navigați la fila "Network" (Rețea). Acum pagina poate fi deschisă, site-ul web (exemplu index.php) ar trebui să fie vizibil în fila rețea. Acesta trebuie selectat și apoi trebuie selectată secțiunea Herder. Utilizatorul va vedea apoi următorul rezultat:
URL: https://http-statuscode.com/errorCodeExample.php?code=403
Stare: 403 Forbidden
Cei de la: Network
Adresa IP: XX.XX.XX.XX
Cum pot rezolva problema cu codul de stare 403?
Codul de stare HTTP 403 Forbidden indică faptul că serverul a înțeles cererea, dar o refuză din anumite motive. Înseamnă că nu aveți permisiunile necesare pentru a accesa resursa solicitată.
Pentru a rezolva problema cu codul de stare HTTP 403 Forbidden, puteți urma acești pași:
- Verificați URL-ul: Asigurați-vă că URL-ul pe care l-ați introdus este corect și indică resursa sau fișierul corect. De asemenea, verificați dacă există greșeli de scriere sau caractere în plus în URL.
- Curățați memoria cache și modulele cookie: Uneori, o memorie cache defectuoasă sau un conflict cu modulele cookie poate duce la o eroare 403 Forbidden. Ștergeți memoria cache și cookie-urile din browserul dvs. pentru a vă asigura că primiți cea mai recentă versiune a site-ului web.
- Verificați permisiunile: Asigurați-vă că aveți permisiunile necesare pentru a accesa resursa solicitată. Acest lucru este deosebit de important dacă este vorba de o resursă protejată, care este accesibilă doar anumitor utilizatori sau grupuri de utilizatori. Verificați acreditările dvs. și contactați administratorul dacă este necesar.
- Verificați configurația serverului: Codul de stare 403 Forbidden poate apărea și dacă serverul este configurat să refuze accesul la anumite fișiere sau directoare. Verificați configurația serverului pentru a vă asigura că fișierele și directoarele necesare sunt accesibile.
- Verificați firewall-ul și software-ul de securitate: Uneori, un firewall sau un software de securitate blochează accesul la anumite site-uri web sau resurse. Asigurați-vă că firewall-ul sau software-ul de securitate este configurat pentru a permite accesul la site-ul web în cauză.
- Contactați proprietarul sau administratorul site-ului web: Dacă pașii de mai sus nu funcționează sau dacă nu aveți acces la permisiunile necesare pentru a rezolva problema, cel mai bine este să contactați proprietarul sau administratorul site-ului web. Explicați problema și furnizați cât mai multe informații pentru a ajuta la depanare.
Este important să rețineți că soluția la codul de stare 403 Forbidden depinde de situația specifică și că este posibil ca unii dintre pașii menționați să nu se aplice la scenariul dvs. particular. De asemenea, se poate întâmpla ca problema să fie pe partea serverului și ca dumneavoastră, în calitate de utilizator final, să aveți opțiuni limitate pentru a o rezolva. În astfel de cazuri, cel mai bine este să contactați proprietarul sau administratorul site-ului web pentru asistență suplimentară.
Cum să vă creați propria pagină de eroare pentru codul de stare 403
Apache Webserver
Serverul web "Apache" este unul dintre cele mai răspândite servere web de pe internet. Pentru a vă crea propria pagină de eroare 403 Forbidden în "Apache", trebuie făcută următoarea modificare în următorul fișier.
NGINX Webserver
Similar cu serverul web "Apache", "NGINX" este, de asemenea, utilizat pe scară largă pe internet. Pentru a vă crea propria pagină de eroare 403 Forbidden în "NGINX", trebuie făcută următoarea modificare în următorul fișier.
location = /403.html {
root /usr/share/nginx/html;
internal;
}
Compatibilitatea browserului cu codul de stare 403
Chrome | Yes |
Edge | Yes |
Firefox | Yes |
Opera | Yes |
Safari | Yes |
Chrome Android | Yes |
Firefox for Android | Yes |
Opera Android | Yes |
Safari on iOS | Yes |
Internet | Yes |
WebView Android | Yes |
Ce efecte SEO are codul de stare 403?
Codul de stare HTTP 403 Forbidden indică faptul că accesul la o anumită resursă de pe un server web a fost refuzat. Acest lucru se poate întâmpla din diverse motive, de exemplu, din cauza lipsei permisiunilor. Codul de stare nu are doar un impact direct asupra experienței utilizatorului, ci și consecințe relevante în ceea ce privește optimizarea pentru motoarele de căutare (SEO).
Accesibilitatea și crawling-ul cu codul de stare HTTP 403 Forbidden
Un obiectiv fundamental al SEO este acela de a se asigura că conținutul site-ului web poate fi crawlat și indexat fără probleme de către roboții motoarelor de căutare. Dacă unui robot i se refuză accesul la o resursă printr-un cod de stare 403 Forbidden, pagina respectivă nu va fi inclusă în indexul de căutare. Pe termen lung, acest lucru poate duce la faptul că un conținut care ar putea fi relevant pentru interogările de căutare nu apare în rezultatele căutărilor, ceea ce are un impact direct asupra traficului organic al site-ului web.
Experiența utilizatorului și încrederea
Pe lângă aspectul tehnic al accesibilității, experiența utilizatorului joacă un rol crucial în SEO. O pagină care emite frecvent codul de stare 403 Forbidden poate duce la frustrarea utilizatorilor. Dacă paginile care apar în rezultatele căutărilor sunt inaccesibile, utilizatorii își pot pierde încrederea în site și, eventual, pot trece la site-ul unui concurent. Motoarele de căutare pot recunoaște, de asemenea, acest lucru și pot scădea credibilitatea site-ului în clasamentele lor.
Potențial pentru conținut duplicat cu codul de stare 403 Forbidden
În unele cazuri, un cod de stare 403 Forbidden poate duce la duplicarea conținutului pe diferite URL-uri, mai ales dacă webmasterii încearcă să facă accesibil conținutul interzis prin redirecționarea sau copierea acestuia în altă parte. Conținutul duplicat poate fi problematic, deoarece motoarele de căutare pot avea dificultăți în a determina versiunea relevantă a paginii. Acest lucru poate duce la afișarea versiunii greșite a paginii în rezultatele căutărilor sau la o scădere generală a clasamentului.
Concluzie privind impactul SEO al codului de stare 403 Forbidden
Un cod de stare HTTP 403 Forbidden Interzis este critic din perspectiva SEO. Nu numai că îngreunează crawling-ul și indexarea de către roboții motoarelor de căutare, dar poate afecta și experiența utilizatorului și poate crește riscul de conținut duplicat. Prin urmare, este important să se efectueze verificări regulate pentru a identifica și a remedia astfel de probleme pentru a optimiza performanța SEO a unui site web.
.
Constante în limbajele de programare
HttpStatusCode.Forbidden
http.StatusForbidden
Response::HTTP_FORBIDDEN
httplib.FORBIDDEN
http.client.FORBIDDEN
http.HTTPStatus.FORBIDDEN
:forbidden
Exemplu pentru "Client request" și "Server response" cu codul de stare HTTP 403
Client request:
Host: www.example.org
Server response:
Content-Type: text/html
<html>
<head><title>403 Forbidden</title></head>
<body>
<h1>Forbidden</h1>
<p>You don't have permission to access /securedpage.php on this server.</p>
</body>
</html>
Coduri de sub-status ale codului de stare 403 Cod de stare
403.1 | Execute access forbidden HTTP IIS, Neoficial |
403.2 | Read access forbidden HTTP IIS, Neoficial |
403.3 | Write access forbidden HTTP IIS, Neoficial |
403.4 | SSL required HTTP IIS, Neoficial |
403.5 | SSL 128 required HTTP IIS, Neoficial |
403.6 | IP address rejected HTTP IIS, Neoficial |
403.7 | Client certificate required HTTP IIS, Neoficial |
403.8 | Site access denied HTTP IIS, Neoficial |
403.9 | too many clients are trying to connect to the web server HTTP IIS, Neoficial |
403.10 | web server is configured to deny Execute access HTTP IIS, Neoficial |
403.11 | Password has been changed HTTP IIS, Neoficial |
403.12 | Mapper denied access HTTP IIS, Neoficial |
403.13 | Client certificate revoked HTTP IIS, Neoficial |
403.14 | Directory listing denied HTTP IIS, Neoficial |
403.15 | Client access licenses have exceeded limits on the web server HTTP IIS, Neoficial |
403.16 | Client certificate is untrusted or invalid HTTP IIS, Neoficial |
403.17 | Client certificate has expired or is not yet valid. HTTP IIS, Neoficial |
403.18 | Cannot execute requested URL in the current application pool HTTP IIS, Neoficial |
403.19 | Cannot execute CGI applications for the client browser in this application pool HTTP IIS, Neoficial |
403.20 | Passport logon failed HTTP IIS, Neoficial |
403.21 | Source access denied HTTP IIS, Neoficial |
403.22 | Infinite depth is denied HTTP IIS, Neoficial |
403.501 | Too many requests from the same client IP; Dynamic IP Restriction Concurrent request rate limit reached HTTP IIS, Neoficial |
403.502 | Too many requests from the same client IP; Dynamic IP Restriction Maximum request rate limit reached HTTP IIS, Neoficial |
403.503 | the IP address is included in the Deny list of IP Restriction HTTP IIS, Neoficial |
403.504 | the host name is included in the Deny list of IP Restriction HTTP IIS, Neoficial |
Link-uri externe cu informații suplimentare despre codul de stare HTTP 403:
Meme-uri amuzante despre codul de stare HTTP 403
Articole de blog
Diferența dintre codul de stare HTTP 402 și 403
Când avem de-a face cu World Wide Web și cu comunicarea dintre servere și clienți, întâlnim diferite coduri de stare care descriu starea unei cereri HTTP. Două dintre aceste coduri de stare care pr...
SEO și codurile de stare HTTP: O analiză cuprinzătoare
Optimizarea unui site web pentru motoarele de căutare (SEO) este o întreprindere complexă. Unul dintre aspectele adesea trecute cu vederea, dar cruciale pentru o bună poziționare, sunt codurile de ...