403
Forbidden
Általános magyarázat a 403 státuszkódra
Ez a szövegblokk sajnos csak angol nyelven érhető el.
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.
A 403-es HTTP státuszkód megadása
Forrás / Idézet: A 403 Forbidden HTTP státuszkódot a 6.5.3 szakasz RFC7231 szakasza határozza meg.
HTTP protokoll
Hogyan dobhatok 403 státuszkódot PHP-vel?
A 403-es HTTP státuszkódot egy weboldalon a PHP http_response_code függvényével adhatjuk meg. A szintaxis a következő: http_response_code(403) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
A 403 HTTP státuszkód tesztelése
Ahhoz, hogy a HTTP státuszkódot (ebben az esetben 403 Forbidden) és egyéb információkat meg tudjon jeleníteni az ügyféloldalon, a fejlesztői konzolt az F12 billentyűvel kell megnyitni. Ezután navigáljon a "Hálózat" fülre. Most már megnyitható az oldal, a weboldalnak (példa index.php) láthatónak kell lennie a hálózat fülön. Ezt ki kell választani, majd a Herder szekciót kell kiválasztani. A felhasználó ezután a következő eredményt fogja látni:
URL: https://http-statuscode.com/errorCodeExample.php?code=403
Állapot: 403 Forbidden
Azok: Network
IP-cím: XX.XX.XX.XX
Hogyan oldhatom meg a 403-es státuszkóddal kapcsolatos problémát?
A 403 Forbidden-as HTTP státuszkód azt jelzi, hogy a kiszolgáló megértette a kérést, de valamilyen okból elutasítja azt. Ez azt jelenti, hogy nem rendelkezik a kért erőforrás eléréséhez szükséges jogosultságokkal.
A 403 Forbidden-as HTTP státuszkóddal kapcsolatos probléma megoldásához a következő lépéseket követheti:
- Az URL-cím ellenőrzése: Győződjön meg róla, hogy a megadott URL helyes, és a megfelelő erőforrásra vagy fájlra mutat. Ellenőrizze továbbá, hogy nincsenek-e gépelési hibák vagy extra karakterek az URL-címben.
- Tisztítsa a gyorsítótárat és a cookie-kat: Néha egy hibás gyorsítótár vagy a cookie-kkal való konfliktus vezethet 403 Forbidden-as hibához. Törölje a böngésző gyorsítótárát és sütijeit, hogy biztosítsa, hogy a weboldal legfrissebb verzióját kapja meg.
- A jogosultságok ellenőrzése: Győződjön meg róla, hogy rendelkezik a kért erőforrás eléréséhez szükséges jogosultságokkal. Ez különösen akkor fontos, ha az erőforrás védett, és csak bizonyos felhasználók vagy felhasználói csoportok számára érhető el. Ellenőrizze a jogosultságait, és szükség esetén lépjen kapcsolatba a rendszergazdával.
- Kiszolgáló konfigurációjának ellenőrzése: A 403 Forbidden-as állapotkód akkor is előfordulhat, ha a kiszolgáló úgy van beállítva, hogy bizonyos fájlok vagy könyvtárak elérését megtagadja. Ellenőrizze a kiszolgáló konfigurációját, hogy a szükséges fájlok és könyvtárak elérhetők legyenek.
- A tűzfal és a biztonsági szoftver ellenőrzése: Előfordul, hogy a tűzfal vagy a biztonsági szoftver blokkolja a hozzáférést bizonyos webhelyekhez vagy erőforrásokhoz. Ellenőrizze, hogy a tűzfal vagy a biztonsági szoftver úgy van-e beállítva, hogy engedélyezze a hozzáférést a kérdéses webhelyhez.
- Kapcsolatfelvétel a webhely tulajdonosával vagy a rendszergazdával: Ha a fenti lépések nem működnek, vagy nem rendelkezik a probléma megoldásához szükséges jogosultságokkal, a legjobb, ha kapcsolatba lép a webhely tulajdonosával vagy a rendszergazdával. Magyarázza el a problémát, és adjon meg minél több információt a hibaelhárításhoz.
Meg kell jegyeznie, hogy a 403 Forbidden-as állapotkód megoldása az adott helyzettől függ, és előfordulhat, hogy az említett lépések közül néhány nem vonatkozik az Ön konkrét forgatókönyvére. Az is előfordulhat, hogy a probléma a szerveroldalon van, és Önnek, mint végfelhasználónak korlátozott lehetőségei vannak a javításra. Ilyen esetekben a legjobb, ha a weboldal tulajdonosához vagy a rendszergazdához fordul további segítségért.
Hogyan hozzon létre saját hibaoldalt a 403-es státuszkódhoz?
Apache Webserver
Az "Apache" webszerver az egyik legelterjedtebb webszerver az interneten. A saját 403 Forbidden-es hibaoldal létrehozásához az "Apache"-ban a következő változtatást kell elvégezni a következő fájlban.
NGINX Webserver
Az "Apache" webszerverhez hasonlóan az "NGINX" is széles körben használatos az interneten. A saját 403 Forbidden-es hibaoldal létrehozásához az "NGINX"-ben a következő változtatást kell elvégezni az alábbi fájlban.
location = /403.html {
root /usr/share/nginx/html;
internal;
}
A 403 státuszkód böngésző kompatibilitása
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 |
Milyen SEO hatásai vannak a 403-es státuszkódnak?
A 403 Forbidden-as HTTP státuszkód azt jelzi, hogy a webkiszolgáló egy bizonyos erőforrásához való hozzáférés megtagadásra került. Ez különböző okokból történhet, például hiányzó jogosultságok miatt. Az állapotkód nemcsak a felhasználói élményre van közvetlen hatással, hanem a keresőoptimalizálás (SEO) szempontjából is releváns következményekkel jár.
A hozzáférhetőség és a 403 Forbidden-as HTTP állapotkóddal történő feltérképezés
A SEO alapvető célja, hogy a webhely tartalmát a keresőrobotok gond nélkül feltérképezhessék és indexelhessék. Ha egy 403 Forbidden-as státuszkóddal megtagadják a botok hozzáférését egy erőforráshoz, az adott oldal nem kerül be a keresőindexbe. Hosszú távon ez azt eredményezheti, hogy a keresőkérdések szempontjából releváns tartalom nem jelenik meg a keresési eredményekben, ami közvetlen hatással van a webhely szerves forgalmára.
Használói élmény és bizalom
A hozzáférhetőség technikai szempontja mellett a felhasználói élmény is döntő szerepet játszik a SEO-ban. Egy olyan oldal, amely gyakran 403 Forbidden-as státuszkódot ad ki, a felhasználók frusztrációjához vezethet. Ha a keresési találatokban megjelenő oldalak elérhetetlenek, a felhasználók elveszíthetik a bizalmukat az oldal iránt, és esetleg átmennek egy versenytárs oldalára. A keresőmotorok is felismerhetik ezt, és csökkenthetik az oldal hitelességét a rangsorolásban.
Kettőzött tartalom lehetősége a 403 Forbidden-as státuszkóddal
A 403 Forbidden-as státuszkód bizonyos esetekben ahhoz vezethet, hogy a tartalom különböző URL-címeken duplikálódik, különösen akkor, ha a webmesterek megpróbálják a tiltott tartalmat máshová történő átirányítással vagy másolással elérhetővé tenni. A duplikált tartalom problémás lehet, mivel a keresőmotorok nehezen tudják meghatározni az oldal releváns változatát. Ez azt eredményezheti, hogy az oldal rossz verziója jelenik meg a keresési eredményekben, vagy összességében csökkenhet a rangsorolás.
Következtetés a 403 Forbidden-as státuszkód SEO-hatásáról
A 403 Forbidden Forbidden HTTP státuszkód SEO-szempontból kritikus jelentőségű. Nemcsak a keresőrobotok általi feltérképezést és indexelést akadályozza, hanem a felhasználói élményt is befolyásolhatja, és növelheti a duplikált tartalom kockázatát. Ezért fontos, hogy a webhely SEO-teljesítményének optimalizálása érdekében rendszeresen ellenőrizze az ilyen problémák azonosítását és javítását.
Állandók a programozási nyelvekben
HttpStatusCode.Forbidden
http.StatusForbidden
Response::HTTP_FORBIDDEN
httplib.FORBIDDEN
http.client.FORBIDDEN
http.HTTPStatus.FORBIDDEN
:forbidden
Példa az "Ügyfél kérésére" és a "Szerver válaszára" a 403-es HTTP státuszkóddal
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>
A 403 státuszkód alállapot kódjai
403.1 | Execute access forbidden HTTP IIS, Nem hivatalos |
403.2 | Read access forbidden HTTP IIS, Nem hivatalos |
403.3 | Write access forbidden HTTP IIS, Nem hivatalos |
403.4 | SSL required HTTP IIS, Nem hivatalos |
403.5 | SSL 128 required HTTP IIS, Nem hivatalos |
403.6 | IP address rejected HTTP IIS, Nem hivatalos |
403.7 | Client certificate required HTTP IIS, Nem hivatalos |
403.8 | Site access denied HTTP IIS, Nem hivatalos |
403.9 | too many clients are trying to connect to the web server HTTP IIS, Nem hivatalos |
403.10 | web server is configured to deny Execute access HTTP IIS, Nem hivatalos |
403.11 | Password has been changed HTTP IIS, Nem hivatalos |
403.12 | Mapper denied access HTTP IIS, Nem hivatalos |
403.13 | Client certificate revoked HTTP IIS, Nem hivatalos |
403.14 | Directory listing denied HTTP IIS, Nem hivatalos |
403.15 | Client access licenses have exceeded limits on the web server HTTP IIS, Nem hivatalos |
403.16 | Client certificate is untrusted or invalid HTTP IIS, Nem hivatalos |
403.17 | Client certificate has expired or is not yet valid. HTTP IIS, Nem hivatalos |
403.18 | Cannot execute requested URL in the current application pool HTTP IIS, Nem hivatalos |
403.19 | Cannot execute CGI applications for the client browser in this application pool HTTP IIS, Nem hivatalos |
403.20 | Passport logon failed HTTP IIS, Nem hivatalos |
403.21 | Source access denied HTTP IIS, Nem hivatalos |
403.22 | Infinite depth is denied HTTP IIS, Nem hivatalos |
403.501 | Too many requests from the same client IP; Dynamic IP Restriction Concurrent request rate limit reached HTTP IIS, Nem hivatalos |
403.502 | Too many requests from the same client IP; Dynamic IP Restriction Maximum request rate limit reached HTTP IIS, Nem hivatalos |
403.503 | the IP address is included in the Deny list of IP Restriction HTTP IIS, Nem hivatalos |
403.504 | the host name is included in the Deny list of IP Restriction HTTP IIS, Nem hivatalos |
Külső linkek további információkkal a 403-es HTTP státuszkódról:
Szórakoztató mémek a 403-es HTTP státuszkódról
Blog cikkek
A különbség a 402-es és a 403-as HTTP státuszkód között
Amikor a világhálóval és a szerverek és ügyfelek közötti kommunikációval foglalkozunk, különböző státuszkódokkal találkozunk, amelyek egy HTTP-kérés állapotát írják le. Két ilyen állapotkód, amely ...
SEO és HTTP státuszkódok: Átfogó elemzés
A weboldal keresőmotorok számára történő optimalizálása (SEO) összetett vállalkozás. Az egyik gyakran figyelmen kívül hagyott, de a jó helyezés szempontjából kulcsfontosságú szempont a HTTP státusz...