410

Gone

Resmi
Sumber daya tidak lagi tersedia secara permanen dan mungkin telah dihapus

Penjelasan umum tentang kode status 410

Sayangnya, blok teks ini hanya tersedia dalam bahasa Inggris.

The HTTP status code 410 Gone means the requested resource is no longer available on the server. It indicates that the resource was deliberately removed and will probably not be available again. This status code is used when a website is shut down or an API version is no longer supported. If a client receives a 410 Gone status code, it should assume the resource is no longer available and should not try to access it again.

Spesifikasi kode status HTTP 410

Kode status 410 Gone menunjukkan bahwa akses ke sumber daya target tidak lagi tersedia di server asal dan bahwa kondisi ini kemungkinan besar bersifat permanen. Jika server asal tidak

mengetahui, atau tidak memiliki fasilitas untuk menentukan apakah kondisi tersebut permanen atau tidak, kode status 404 (Tidak Ditemukan) harus digunakan sebagai gantinya.

Respons 410 Gone terutama ditujukan untuk membantu tugas pemeliharaan web dengan memberitahukan penerima bahwa sumber daya tersebut sengaja tidak tersedia dan bahwa pemilik server menginginkan agar tautan jarak jauh ke sumber daya tersebut dihapus. Peristiwa seperti ini biasa terjadi pada layanan promosi dengan waktu terbatas dan sumber daya milik perorangan yang tidak lagi terkait dengan situs server asal. Tidak perlu menandai semua sumber daya yang tidak tersedia secara permanen sebagai "hilang" atau mempertahankan tanda tersebut untuk jangka waktu tertentu -- hal itu diserahkan kepada kebijaksanaan pemilik server.

Respons 410 Gone dapat di-cache secara default; yaitu, kecuali jika dinyatakan lain oleh definisi metode atau kontrol cache eksplisit (lihat Bagian 4.2.2 dari [RFC7234]).

Sumber / Kutipan dari: Kode status HTTP 410 Gone ditentukan oleh bagian 6.5.9 dari RFC7231.

Bagaimana cara melempar kode status 410 dengan PHP?

Untuk melemparkan kode status HTTP 410 pada halaman web, fungsi PHP http_response_code dapat digunakan. Sintaksnya adalah sebagai berikut: http_response_code(410) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Menguji Kode Status HTTP 410

Untuk dapat menampilkan kode status HTTP (dalam hal ini 410 Gone) 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:

Kode status 410 Gone
Ikhtisar
URL: https://http-statuscode.com/errorCodeExample.php?code=410
Status: 410 Gone
Itu: Network
Alamat IP: XX.XX.XX.XX
Kode status 410 Gone

Cara membuat halaman kesalahan Anda sendiri untuk kode status 410

Membuat halaman kesalahan 410 Gone Anda sendiri relatif mudah dengan server web "Apache" dan "NGINX".

Apache Webserver

Server web "Apache" adalah salah satu server web yang paling umum di Internet. Untuk membuat halaman kesalahan 410 Gone Anda sendiri di "Apache", perubahan berikut ini harus dilakukan pada file berikut.

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

NGINX Webserver

Mirip dengan server web "Apache", "NGINX" juga banyak digunakan di Internet. Untuk membuat halaman kesalahan 410 Gone Anda sendiri di "NGINX", perubahan berikut ini harus dilakukan pada file berikut.

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

Kompatibilitas browser dari kode status 410

Chrome no data
Edge no data
Firefox no data
Opera no data
Safari no data
Chrome Android no data
Firefox for Android no data
Opera Android no data
Safari on iOS no data
Internet no data
WebView Android no data

Konstanta dalam bahasa pemrograman

HttpStatusCode.Gone
http.StatusGone
Response::HTTP_GONE
httplib.GONE
http.client.GONE
http.HTTPStatus.GONE
:gone

Meme yang menghibur tentang kode status HTTP 410

Artikel Blog

Kode status HTTP: Analisis terperinci mengenai pesan kesalahan 404 Tidak Ditemukan dan 410 Hilang

Kode status HTTP adalah bagian penting dari Hypertext Transfer Protocol (HTTP), yang menjadi dasar komunikasi antara browser web dan server web. Kode-kode ini memungkinkan status permintaan dan res...

Penulis: Tony Brüser
Penulis: Tony Brüser

Tony Brüser adalah seorang pengembang web yang antusias dengan kegemaran pada kode status HTTP.

LinkedInGitHub