403

Forbidden

Oficiālais Apakšstāvokļa kodi
Šis pieprasījums nav atļauts

Statusa koda 403 vispārīgs skaidrojums

Šis teksta bloks diemžēl ir pieejams tikai angļu valodā.

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.

HTTP statusa koda 403 specifikācija

403 Forbidden statusa kods norāda, ka serveris ir sapratis pieprasījumu, bet atsakās to autorizēt. Serveris, kas vēlas publiskot, kāpēc pieprasījums ir aizliegts, var aprakstīt šo iemeslu atbildes ielādē (ja tāda ir). Ja pieprasījumā ir norādīti autentifikācijas akreditācijas dati, serveris tos uzskata par nepietiekamiem, lai piešķirtu piekļuvi. Klientam NAV JĀATKĀRTOTI automātiski atkārtot pieprasījumu ar tiem pašiem akreditācijas datiem. Klients VAR atkārtot pieprasījumu ar jauniem vai citiem akreditācijas datiem. Tomēr pieprasījums var tikt aizliegts ar akreditācijas datiem nesaistītu iemeslu dēļ. Izcelsmes serveris, kas vēlas "noslēpt" aizliegta mērķa resursa pašreizējo esamību, VAR atbildēt ar statusa kodu 404 (nav atrasts).

Avots / citāts no: 403 Forbidden HTTP statusa kods ir norādīts 6.5.3 sadaļā 6.5.3.

Kā, izmantojot PHP, ievadīt 403 statusa kodu?

Lai tīmekļa lapā norādītu HTTP statusa kodu 403, var izmantot PHP funkciju http_response_code. Sintakse ir šāda: http_response_code(403) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Pārbaudīt 403 HTTP statusa kodu

Lai klienta pusē varētu attēlot HTTP statusa kodu (šajā gadījumā 403 Forbidden) un citu informāciju, ar F12 ir jāatver izstrādes konsole. Pēc tam dodieties uz cilni "Tīkls". Tagad lapu var atvērt, tīmekļa vietnei (piemērs index.php) jābūt redzamai tīkla cilnē. Tā ir jāizvēlas un pēc tam jāizvēlas sadaļa Herder. Pēc tam lietotājs redzēs šādu rezultātu:

Statusa kods 403 Forbidden
Pārskats
URL: https://http-statuscode.com/errorCodeExample.php?code=403
Statuss: 403 Forbidden
Šie: Network
IP adrese: XX.XX.XX.XX
Statusa kods 403 Forbidden

Kā atrisināt problēmu ar 403 statusa kodu?

HTP statusa kods 403 Forbidden norāda, ka serveris ir sapratis pieprasījumu, bet kāda iemesla dēļ to noraida. Tas nozīmē, ka jums nav nepieciešamo atļauju, lai piekļūtu pieprasītajam resursam.

Lai atrisinātu HTTP statusa koda 403 Forbidden problēmu, varat veikt šādas darbības:

  • Pārbaudiet URL: Pārbaudiet, vai ievadītais URL ir pareizs un norāda uz pareizo resursu vai failu. Pārbaudiet arī, vai URL adresē nav pārrakstīti burti vai papildu rakstzīmes.
  • Izdzēsiet kešatmiņu un sīkfailus: dažkārt kļūdaina kešatmiņa vai konflikts ar sīkfailiem var izraisīt 403 Forbidden kļūdu. Iztīriet pārlūkprogrammas kešatmiņu un sīkfailus, lai pārliecinātos, ka saņemat jaunāko vietnes versiju.
  • Pārbaudiet atļaujas: Pārbaudiet, vai jums ir nepieciešamās atļaujas, lai piekļūtu pieprasītajam resursam. Tas ir īpaši svarīgi, ja tas ir aizsargāts resurss, kas ir pieejams tikai noteiktiem lietotājiem vai lietotāju grupām. Pārbaudiet savas pilnvaras un vajadzības gadījumā sazinieties ar administratoru.
  • Pārbaudiet servera konfigurāciju: 403 Forbidden statusa kods var parādīties arī tad, ja serveris ir konfigurēts tā, lai liegtu piekļuvi noteiktiem failiem vai direktorijiem. Pārbaudiet servera konfigurāciju, lai pārliecinātos, ka nepieciešamie faili un direktoriji ir pieejami.
  • Pārbaudiet ugunsmūri un drošības programmatūru: Dažreiz ugunsmūris vai drošības programmatūra bloķē piekļuvi noteiktām vietnēm vai resursiem. Pārliecinieties, vai ugunsmūris vai drošības programmatūra ir konfigurēta tā, lai atļautu piekļuvi attiecīgajai vietnei.
  • Kontakti ar vietnes īpašnieku vai administratoru: Ja iepriekš minētie soļi nedarbojas vai jums nav piekļuves nepieciešamajām atļaujām, lai novērstu problēmu, vislabāk sazināties ar vietnes īpašnieku vai administratoru. Izskaidrojiet problēmu un sniedziet pēc iespējas vairāk informācijas, lai palīdzētu novērst problēmas.
  • Varētu atzīmēt, ka 403 Forbidden statusa koda risinājums ir atkarīgs no konkrētās situācijas un ka daži no minētajiem soļiem var neattiekties uz jūsu konkrēto scenāriju. Iespējams arī, ka problēma ir servera pusē un jums kā galalietotājam ir ierobežotas iespējas to novērst. Šādos gadījumos vislabāk ir sazināties ar vietnes īpašnieku vai administratoru, lai saņemtu turpmāku palīdzību.

    .

    Kā izveidot savu kļūdas lapu statusa kodam 403

    Gan ar Apache, gan NGINX tīmekļa serveriem ir salīdzinoši viegli izveidot savu 403 Forbidden. kļūdas lapu.

    Apache Webserver

    Tīmekļa serveris "Apache" ir viens no visizplatītākajiem tīmekļa serveriem internetā. Lai "Apache" serverī izveidotu savu 403 Forbidden. kļūdas lapu, šajā failā jāveic šādas izmaiņas.

    File: .htaccess
    ErrorDocument 403 /errors/403.html

    NGINX Webserver

    Līdzīgi kā tīmekļa serveris "Apache", arī "NGINX" tiek plaši izmantots internetā. Lai izveidotu savu 403 Forbidden. kļūdas lapu "NGINX" serverī, ir jāveic šādas izmaiņas šajā failā.

    File: sites-enabled/default
    error_page 403 /403.html;
    location = /403.html {
        root /usr/share/nginx/html;
        internal;
    }

    403 statusa koda saderība ar pārlūkprogrammu

    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

    Kāda ir 403 statusa koda ietekme uz SEO?

    HTP statusa kods 403 Forbidden norāda, ka piekļuve noteiktam tīmekļa servera resursam ir liegta. Tas var notikt dažādu iemeslu dēļ, piemēram, atļauju trūkuma dēļ. Stāvokļa kodam ir ne tikai tieša ietekme uz lietotāja pieredzi, bet arī attiecīgas sekas attiecībā uz optimizāciju meklētājprogrammām (SEO).

    Pieejamība un pārlūkošana ar HTTP statusa kodu 403 Forbidden

    Sekmīgākais SEO mērķis ir nodrošināt, lai meklētājprogrammu roboti varētu bez problēmām pārlūkot un indeksēt vietnes saturu. Ja ar statusa kodu 403 Forbidden botam tiek liegta piekļuve resursam, šī lapa netiks iekļauta meklēšanas indeksā. Ilgtermiņā tas var novest pie tā, ka saturs, kas varētu būt būtisks meklēšanas vaicājumiem, neparādās meklēšanas rezultātos, kas tieši ietekmē vietnes organisko datplūsmu.

    Uzīvotāju pieredze un uzticēšanās

    No piekļuves tehniskā aspekta, lietotāju pieredzei ir būtiska nozīme SEO. Lapa, kas bieži izdala statusa kodu 403 Forbidden, var izraisīt lietotāju neapmierinātību. Ja lapas, kas parādās meklēšanas rezultātos, ir nepieejamas, lietotāji var zaudēt uzticību vietnei un, iespējams, pāriet uz konkurenta vietni. To var atzīt arī meklētājprogrammas un pazemināt vietnes uzticamību savos rangos.

    Satura dublēšanās iespējamība ar 403 Forbidden statusa kodu

    Noteiktos gadījumos 403 Forbidden statusa kods var izraisīt satura dublēšanos dažādos URL adresēs, jo īpaši, ja tīmekļa pārziņi cenšas padarīt aizliegto saturu pieejamu, to novirzot vai kopējot citur. Satura dublēšanās var radīt problēmas, jo meklētājprogrammām var būt grūti noteikt attiecīgo lapas versiju. Tā rezultātā meklēšanas rezultātos var tikt parādīta nepareiza lapas versija vai arī kopumā var samazināties tās novērtējums.

    Slēdziens par statusa koda 403 Forbidden ietekmi uz SEO

    Statusa koda 403 Forbidden Aizliegts HTTP statusa kods 403 Forbidden ir kritisks no SEO viedokļa. Tas ne tikai kavē meklētājprogrammu robotu pārlūkošanu un indeksēšanu, bet arī var ietekmēt lietotāja pieredzi un palielināt satura dublēšanās risku. Tāpēc ir svarīgi veikt regulāras pārbaudes, lai identificētu un novērstu šādas problēmas, tādējādi optimizējot vietnes SEO veiktspēju.

    Konstantes programmēšanas valodās

    HttpStatusCode.Forbidden
    http.StatusForbidden
    Response::HTTP_FORBIDDEN
    httplib.FORBIDDEN
    http.client.FORBIDDEN
    http.HTTPStatus.FORBIDDEN
    :forbidden

    Piemērs "Klienta pieprasījums" un "Servera atbilde" ar HTTP statusa kodu 403

    Client request:

    GET /securedpage.php HTTP/1.1
    Host: www.example.org

    Server response:

    HTTP/1.1 403 Forbidden
    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>

    403 statusa koda apakšstāvokļa kodi

    Substāvokļa kodi ir tīri tehniski, un tos nekad nevajadzētu sūtīt lietotājam. Piemēram, ja tiek izmests statusa kods 403.1, to var reģistrēt, bet lietotājam tiks nosūtīts statusa kods 403.:
    403.1 Execute access forbidden
    HTTP IIS, Neoficiāls
    403.2 Read access forbidden
    HTTP IIS, Neoficiāls
    403.3 Write access forbidden
    HTTP IIS, Neoficiāls
    403.4 SSL required
    HTTP IIS, Neoficiāls
    403.5 SSL 128 required
    HTTP IIS, Neoficiāls
    403.6 IP address rejected
    HTTP IIS, Neoficiāls
    403.7 Client certificate required
    HTTP IIS, Neoficiāls
    403.8 Site access denied
    HTTP IIS, Neoficiāls
    403.9 too many clients are trying to connect to the web server
    HTTP IIS, Neoficiāls
    403.10 web server is configured to deny Execute access
    HTTP IIS, Neoficiāls
    403.11 Password has been changed
    HTTP IIS, Neoficiāls
    403.12 Mapper denied access
    HTTP IIS, Neoficiāls
    403.13 Client certificate revoked
    HTTP IIS, Neoficiāls
    403.14 Directory listing denied
    HTTP IIS, Neoficiāls
    403.15 Client access licenses have exceeded limits on the web server
    HTTP IIS, Neoficiāls
    403.16 Client certificate is untrusted or invalid
    HTTP IIS, Neoficiāls
    403.17 Client certificate has expired or is not yet valid.
    HTTP IIS, Neoficiāls
    403.18 Cannot execute requested URL in the current application pool
    HTTP IIS, Neoficiāls
    403.19 Cannot execute CGI applications for the client browser in this application pool
    HTTP IIS, Neoficiāls
    403.20 Passport logon failed
    HTTP IIS, Neoficiāls
    403.21 Source access denied
    HTTP IIS, Neoficiāls
    403.22 Infinite depth is denied
    HTTP IIS, Neoficiāls
    403.501 Too many requests from the same client IP; Dynamic IP Restriction Concurrent request rate limit reached
    HTTP IIS, Neoficiāls
    403.502 Too many requests from the same client IP; Dynamic IP Restriction Maximum request rate limit reached
    HTTP IIS, Neoficiāls
    403.503 the IP address is included in the Deny list of IP Restriction
    HTTP IIS, Neoficiāls
    403.504 the host name is included in the Deny list of IP Restriction
    HTTP IIS, Neoficiāls

    Izklaidējošas memes par HTTP statusa kodu 403

    Bloga raksti

    HTTP statusa koda 402 un 403 atšķirība

    Kad mēs strādājam ar globālo tīmekli un saziņu starp serveriem un klientiem, mēs sastopamies ar dažādiem statusa kodiem, kas raksturo HTTP pieprasījuma stāvokli. Divi no šiem statusa kodiem, kas bi...

    SEO un HTTP statusa kodi: Visaptveroša analīze

    Tīmekļa vietnes optimizēšana meklētājprogrammām (SEO) ir sarežģīts pasākums. Viens no bieži nepamanītiem, bet izšķirošiem aspektiem labam rangam ir HTTP statusa kodi. Šie mazie trīs ciparu kodi inf...

    Autors: Tony Brüser
    Autors: Tony Brüser

    Tonijs Brūsers ir aizrautīgs tīmekļa izstrādātājs, kurš aizraujas ar HTTP statusa kodiem.

    LinkedInGitHub