Splošna razlaga kode stanja 403
Ta blok besedil je žal na voljo le v angleščini.
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.
Specifikacija kode stanja HTTP 403
Vir / citat iz: Koda stanja HTTP 403 Forbidden je določena v razdelku 6.5.3 oddelka RFC7231.
Protokol HTTP
Kako s PHP vrniti kodo stanja 403?
Za prikaz kode stanja HTTP 403 na spletni strani lahko uporabite funkcijo PHP http_response_code. Sintaksa je naslednja: http_response_code(403) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Preizkus kode stanja HTTP 403
Če želite prikazati kodo stanja HTTP (v tem primeru 403 Forbidden) in druge informacije na strani odjemalca, morate s tipko F12 odpreti razvojno konzolo. Nato pojdite na zavihek "Omrežje". Zdaj lahko odprete stran, spletno mesto (primer index.php) mora biti vidno v zavihku omrežje. To je treba izbrati, nato pa je treba izbrati razdelek Herder. Uporabnik bo nato videl naslednji rezultat:
URL: https://http-statuscode.com/errorCodeExample.php?code=403
Status: 403 Forbidden
Ti: Network
Naslov IP: XX.XX.XX.XX
Kako lahko rešim težavo s kodo stanja 403?
Stavna koda HTTP 403 Forbidden pomeni, da je strežnik razumel zahtevo, vendar jo iz nekega razloga zavrača. To pomeni, da nimate potrebnih dovoljenj za dostop do zahtevanega vira.
Če želite rešiti težavo s kodo stanja HTTP 403 Forbidden, lahko sledite naslednjim korakom:
Važno je opozoriti, da je rešitev za kodo stanja 403 Forbidden odvisna od konkretne situacije in da nekateri od navedenih korakov morda ne veljajo za vaš poseben scenarij. Lahko se tudi zgodi, da je težava na strani strežnika in imate kot končni uporabnik omejene možnosti za njeno odpravo. V takšnih primerih je najbolje, da se za nadaljnjo pomoč obrnete na lastnika ali skrbnika spletnega mesta.
Kako ustvariti lastno stran z napako za kodo stanja 403
Apache Webserver
Spletni strežnik Apache je eden najpogostejših spletnih strežnikov v internetu. Če želite v strežniku "Apache" ustvariti lastno stran z napako 403 Forbidden, morate v naslednji datoteki narediti naslednjo spremembo.
NGINX Webserver
Podobno kot spletni strežnik Apache se tudi NGINX pogosto uporablja na internetu. Če želite v strežniku "NGINX" ustvariti lastno stran z napako 403 Forbidden, morate v naslednji datoteki narediti naslednjo spremembo.
location = /403.html {
root /usr/share/nginx/html;
internal;
}
Združljivost kode stanja 403 z brskalniki
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 |
Kakšne učinke na SEO ima koda stanja 403?
Stavna koda HTTP 403 Forbidden pomeni, da je bil dostop do določenega vira v spletnem strežniku zavrnjen. To se lahko zgodi iz različnih razlogov, npr. zaradi manjkajočih dovoljenj. Koda stanja ne vpliva le neposredno na uporabniško izkušnjo, temveč ima tudi pomembne posledice v zvezi z optimizacijo za iskalnike (SEO).
Dostopnost in pregledovanje s kodo stanja HTTP 403 Forbidden
Poslednji cilj SEO je zagotoviti, da lahko roboti iskalnikov brez težav pregledujejo in indeksirajo vsebino spletnega mesta. Če je botom onemogočen dostop do vira s kodo stanja 403 Forbidden, ta stran ne bo vključena v indeks iskanja. Dolgoročno lahko to privede do tega, da se vsebina, ki bi lahko bila pomembna za iskalne poizvedbe, ne prikaže v rezultatih iskanja, kar neposredno vpliva na organski promet spletnega mesta.
Uporabniška izkušnja in zaupanje
Poleg tehničnega vidika dostopnosti ima pri SEO ključno vlogo tudi uporabniška izkušnja. Stran, ki pogosto izdaja kodo stanja 403 Forbidden, lahko privede do nezadovoljstva uporabnikov. Če so strani, ki so prikazane v rezultatih iskanja, nedostopne, lahko uporabniki izgubijo zaupanje v spletno mesto in morda preidejo na konkurenčno spletno mesto. To lahko prepoznajo tudi iskalniki in zmanjšajo verodostojnost spletnega mesta na svojih lestvicah.
Potencial podvajanja vsebine s kodo stanja 403 Forbidden
V nekaterih primerih lahko koda stanja 403 Forbidden povzroči podvajanje vsebine na različnih naslovih URL, zlasti če spletni skrbniki poskušajo prepovedano vsebino narediti dostopno s preusmeritvijo ali kopiranjem drugam. Podvojena vsebina je lahko problematična, saj imajo lahko iskalniki težave pri določanju ustrezne različice strani. Posledica tega je lahko prikaz napačne različice strani v rezultatih iskanja ali splošno zmanjšanje uvrstitve.
Zaključek o vplivu kode stanja 403 Forbidden na SEO
Koda stanja HTTP 403 Forbidden Forbidden je z vidika SEO kritična. Ne le, da ovira pregledovanje in indeksiranje s strani robotov iskalnikov, temveč lahko vpliva tudi na uporabniško izkušnjo in poveča tveganje podvojene vsebine. Zato je pomembno, da redno izvajate preglede za prepoznavanje in odpravljanje takšnih težav ter tako optimizirate delovanje spletnega mesta SEO.
Konstante v programskih jezikih
HttpStatusCode.Forbidden
http.StatusForbidden
Response::HTTP_FORBIDDEN
httplib.FORBIDDEN
http.client.FORBIDDEN
http.HTTPStatus.FORBIDDEN
:forbidden
Primer za "zahtevo odjemalca" in "odgovor strežnika" s kodo stanja 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>
Podkodice stanja kode stanja 403
403.1 | Execute access forbidden HTTP IIS, Neuradno |
403.2 | Read access forbidden HTTP IIS, Neuradno |
403.3 | Write access forbidden HTTP IIS, Neuradno |
403.4 | SSL required HTTP IIS, Neuradno |
403.5 | SSL 128 required HTTP IIS, Neuradno |
403.6 | IP address rejected HTTP IIS, Neuradno |
403.7 | Client certificate required HTTP IIS, Neuradno |
403.8 | Site access denied HTTP IIS, Neuradno |
403.9 | too many clients are trying to connect to the web server HTTP IIS, Neuradno |
403.10 | web server is configured to deny Execute access HTTP IIS, Neuradno |
403.11 | Password has been changed HTTP IIS, Neuradno |
403.12 | Mapper denied access HTTP IIS, Neuradno |
403.13 | Client certificate revoked HTTP IIS, Neuradno |
403.14 | Directory listing denied HTTP IIS, Neuradno |
403.15 | Client access licenses have exceeded limits on the web server HTTP IIS, Neuradno |
403.16 | Client certificate is untrusted or invalid HTTP IIS, Neuradno |
403.17 | Client certificate has expired or is not yet valid. HTTP IIS, Neuradno |
403.18 | Cannot execute requested URL in the current application pool HTTP IIS, Neuradno |
403.19 | Cannot execute CGI applications for the client browser in this application pool HTTP IIS, Neuradno |
403.20 | Passport logon failed HTTP IIS, Neuradno |
403.21 | Source access denied HTTP IIS, Neuradno |
403.22 | Infinite depth is denied HTTP IIS, Neuradno |
403.501 | Too many requests from the same client IP; Dynamic IP Restriction Concurrent request rate limit reached HTTP IIS, Neuradno |
403.502 | Too many requests from the same client IP; Dynamic IP Restriction Maximum request rate limit reached HTTP IIS, Neuradno |
403.503 | the IP address is included in the Deny list of IP Restriction HTTP IIS, Neuradno |
403.504 | the host name is included in the Deny list of IP Restriction HTTP IIS, Neuradno |
Zunanje povezave z dodatnimi informacijami o kodi stanja HTTP 403:
Zabavni memi o kodi stanja HTTP 403
Članki na blogu
Razlika med kodama stanja HTTP 402 in 403
Ko se ukvarjamo s svetovnim spletom ter komunikacijo med strežniki in odjemalci, naletimo na različne kode stanja, ki opisujejo stanje zahteve HTTP. Dve od teh kod stanja, ki pogosto povzročata zme...
SEO in kode stanja HTTP: Celovita analiza
Optimizacija spletnega mesta za iskalnike (SEO) je zapletena naloga. Eden od pogosto spregledanih, vendar ključnih vidikov za dobro uvrstitev so kode stanja HTTP. Te majhne trimestne kode o stanju ...