403
Forbidden
Penjelasan umum tentang kode status 403
Sayangnya, blok teks ini hanya tersedia dalam bahasa Inggris.
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.
Spesifikasi kode status HTTP 403
Sumber / Kutipan dari: Kode status HTTP 403 Forbidden ditentukan oleh bagian 6.5.3 dari RFC7231.
Protokol HTTP
Bagaimana cara melempar kode status 403 dengan PHP?
Untuk melemparkan kode status HTTP 403 pada halaman web, fungsi PHP http_response_code dapat digunakan. Sintaksnya adalah sebagai berikut: http_response_code(403) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Menguji Kode Status HTTP 403
Untuk dapat menampilkan kode status HTTP (dalam hal ini 403 Forbidden) dan informasi lain di sisi klien, konsol pengembangan harus dibuka dengan F12. Kemudian arahkan ke tab "Jaringan". Sekarang halaman dapat dibuka, situs web (contoh index.php) akan terlihat di tab jaringan. Ini harus dipilih dan kemudian bagian Herder harus dipilih. Pengguna kemudian akan melihat hasil berikut:
URL: https://http-statuscode.com/errorCodeExample.php?code=403
Status: 403 Forbidden
Itu: Network
Alamat IP: XX.XX.XX.XX
Bagaimana cara mengatasi masalah dengan kode status 403?
Kode status HTTP 403 Forbidden menunjukkan bahwa server telah memahami permintaan tersebut namun menolaknya karena suatu alasan. Ini berarti Anda tidak memiliki izin yang diperlukan untuk mengakses sumber daya yang diminta.
Untuk mengatasi masalah dengan kode status HTTP 403 Forbidden, Anda dapat mengikuti langkah-langkah berikut:
ul
Periksa URL: Pastikan URL yang Anda masukkan sudah benar dan mengarah ke sumber daya atau file yang tepat. Periksa juga apakah ada kesalahan ketik atau karakter tambahan dalam URL.
Penting untuk diperhatikan bahwa solusi untuk kode status 403 Forbidden tergantung pada situasi tertentu dan beberapa langkah yang disebutkan mungkin tidak berlaku untuk skenario khusus Anda. Mungkin juga masalahnya ada di sisi server dan Anda, sebagai pengguna akhir, memiliki opsi terbatas untuk memperbaikinya. Dalam kasus seperti itu, yang terbaik adalah menghubungi pemilik atau administrator situs web untuk bantuan lebih lanjut.
Cara membuat halaman kesalahan Anda sendiri untuk kode status 403
Apache Webserver
Server web "Apache" adalah salah satu server web yang paling umum di Internet. Untuk membuat halaman kesalahan 403 Forbidden Anda sendiri di "Apache", perubahan berikut ini harus dilakukan pada file berikut.
NGINX Webserver
Mirip dengan server web "Apache", "NGINX" juga banyak digunakan di Internet. Untuk membuat halaman kesalahan 403 Forbidden Anda sendiri di "NGINX", perubahan berikut ini harus dilakukan pada file berikut.
location = /403.html {
root /usr/share/nginx/html;
internal;
}
Kompatibilitas browser dari kode status 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 |
Apa efek SEO yang dimiliki oleh kode status 403?
Kode status HTTP 403 Forbidden menunjukkan bahwa akses ke sumber daya tertentu pada server web telah ditolak. Hal ini dapat terjadi karena berbagai alasan, misalnya karena izin yang hilang. Kode status ini tidak hanya berdampak langsung pada pengalaman pengguna, tetapi juga memiliki konsekuensi yang relevan terkait dengan optimasi mesin pencari (SEO).
h3>Aksesibilitas dan perayapan dengan kode status HTTP 403 Forbidden
Tujuan mendasar dari SEO adalah memastikan bahwa konten situs web dapat dirayapi dan diindeks oleh bot mesin pencari tanpa masalah. Jika bot ditolak aksesnya ke sumber daya dengan kode status 403 Forbidden, halaman tersebut tidak akan disertakan dalam indeks pencarian. Dalam jangka panjang, hal ini dapat menyebabkan konten yang mungkin relevan dengan kueri penelusuran tidak muncul di hasil penelusuran, yang berdampak langsung pada lalu lintas organik situs web. Pengalaman dan kepercayaan pengguna
Selain aspek teknis aksesibilitas, pengalaman pengguna memainkan peran penting dalam SEO. Halaman yang sering mengeluarkan kode status 403 Forbidden dapat menyebabkan frustrasi pengguna. Jika halaman yang muncul di hasil pencarian tidak dapat diakses, pengguna dapat kehilangan kepercayaan terhadap situs tersebut dan mungkin akan beralih ke situs pesaing. Mesin pencari juga dapat mengenali hal ini dan menurunkan kredibilitas situs tersebut dalam peringkat mereka.
Potensi Duplikat Konten dengan Kode Status 403 Forbidden
Dalam beberapa kasus, kode status 403 Forbidden dapat menyebabkan konten diduplikasi pada URL yang berbeda, terutama jika webmaster mencoba membuat konten yang dilarang dapat diakses dengan mengalihkan atau menyalinnya ke tempat lain. Konten duplikat dapat menjadi masalah karena mesin pencari mungkin mengalami kesulitan untuk menentukan versi halaman yang relevan. Hal ini dapat mengakibatkan versi halaman yang salah ditampilkan di hasil pencarian atau penurunan peringkat secara keseluruhan.Kesimpulan tentang dampak SEO dari kode status 403 Forbidden
Kode status HTTP 403 Forbidden Terlarang sangat penting dari sudut pandang SEO. Tidak hanya menghambat perayapan dan pengindeksan oleh bot mesin pencari, tetapi juga dapat memengaruhi pengalaman pengguna dan meningkatkan risiko konten duplikat. Oleh karena itu, penting untuk melakukan pemeriksaan rutin untuk mengidentifikasi dan memperbaiki masalah tersebut untuk mengoptimalkan kinerja SEO situs web.
Konstanta dalam bahasa pemrograman
HttpStatusCode.Forbidden
http.StatusForbidden
Response::HTTP_FORBIDDEN
httplib.FORBIDDEN
http.client.FORBIDDEN
http.HTTPStatus.FORBIDDEN
:forbidden
Contoh untuk "Permintaan klien" dan "Respons server" dengan kode status 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>
Kode sub-status dari kode Status 403
403.1 | Execute access forbidden HTTP IIS, Tidak resmi |
403.2 | Read access forbidden HTTP IIS, Tidak resmi |
403.3 | Write access forbidden HTTP IIS, Tidak resmi |
403.4 | SSL required HTTP IIS, Tidak resmi |
403.5 | SSL 128 required HTTP IIS, Tidak resmi |
403.6 | IP address rejected HTTP IIS, Tidak resmi |
403.7 | Client certificate required HTTP IIS, Tidak resmi |
403.8 | Site access denied HTTP IIS, Tidak resmi |
403.9 | too many clients are trying to connect to the web server HTTP IIS, Tidak resmi |
403.10 | web server is configured to deny Execute access HTTP IIS, Tidak resmi |
403.11 | Password has been changed HTTP IIS, Tidak resmi |
403.12 | Mapper denied access HTTP IIS, Tidak resmi |
403.13 | Client certificate revoked HTTP IIS, Tidak resmi |
403.14 | Directory listing denied HTTP IIS, Tidak resmi |
403.15 | Client access licenses have exceeded limits on the web server HTTP IIS, Tidak resmi |
403.16 | Client certificate is untrusted or invalid HTTP IIS, Tidak resmi |
403.17 | Client certificate has expired or is not yet valid. HTTP IIS, Tidak resmi |
403.18 | Cannot execute requested URL in the current application pool HTTP IIS, Tidak resmi |
403.19 | Cannot execute CGI applications for the client browser in this application pool HTTP IIS, Tidak resmi |
403.20 | Passport logon failed HTTP IIS, Tidak resmi |
403.21 | Source access denied HTTP IIS, Tidak resmi |
403.22 | Infinite depth is denied HTTP IIS, Tidak resmi |
403.501 | Too many requests from the same client IP; Dynamic IP Restriction Concurrent request rate limit reached HTTP IIS, Tidak resmi |
403.502 | Too many requests from the same client IP; Dynamic IP Restriction Maximum request rate limit reached HTTP IIS, Tidak resmi |
403.503 | the IP address is included in the Deny list of IP Restriction HTTP IIS, Tidak resmi |
403.504 | the host name is included in the Deny list of IP Restriction HTTP IIS, Tidak resmi |
Tautan eksternal dengan informasi lebih lanjut tentang kode status HTTP 403:
Meme yang menghibur tentang kode status HTTP 403
Artikel Blog
Perbedaan antara kode status HTTP 402 dan 403
Ketika kita berurusan dengan World Wide Web dan komunikasi antara server dan klien, kita akan menemukan berbagai kode status yang menggambarkan status permintaan HTTP. Dua di antara kode status ter...
Kode status SEO dan HTTP: Analisis yang komprehensif
Mengoptimalkan situs web untuk mesin pencari (SEO) adalah pekerjaan yang kompleks. Salah satu aspek yang sering diabaikan namun sangat penting untuk mendapatkan peringkat yang baik adalah kode stat...