302
Found
Spesifikasi kode status HTTP 302
Kode status 302 Found menunjukkan bahwa sumber daya target berada sementara di bawah URI yang berbeda. Karena pengalihan dapat diubah sewaktu-waktu, klien harus terus menggunakan URI permintaan yang efektif untuk permintaan di masa mendatang.
Server HARUS membuat bidang header Lokasi dalam respons yang berisi referensi URI untuk URI yang berbeda. Agen pengguna MUNGKIN menggunakan nilai bidang Lokasi untuk pengalihan otomatis. Muatan respons server biasanya berisi catatan hiperteks singkat dengan hyperlink ke URI yang berbeda.
Catatan: Untuk alasan historis, agen pengguna MUNGKIN mengubah metode permintaan dari POST ke GET untuk permintaan berikutnya. Jika perilaku ini tidak diinginkan, kode status 307 (Pengalihan Sementara) dapat digunakan sebagai gantinya.
Sumber / Kutipan dari: Kode status HTTP 302 Found ditentukan oleh bagian 6.4.3 dari RFC7231.
Protokol HTTP
Bagaimana cara melempar kode status 302 dengan PHP?
Untuk melemparkan kode status HTTP 302 pada halaman web, fungsi PHP http_response_code dapat digunakan. Sintaksnya adalah sebagai berikut: http_response_code(302) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Menguji Kode Status HTTP 302
Untuk dapat menampilkan kode status HTTP (dalam hal ini 302 Found) 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=302
Status: 302 Found
Itu: Network
Alamat IP: XX.XX.XX.XX
Kompatibilitas browser dari kode status 302
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 302?
Dunia digital optimasi mesin pencari (SEO) penuh dengan nuansa, yang masing-masing memiliki pengaruhnya sendiri pada peringkat situs web. Salah satu dari nuansa tersebut adalah kode status HTTP 302 Found yang sering disalahpahami. Kode yang merupakan singkatan dari "Ditemukan" ini dulunya disebut "Pindah Sementara". Kode ini menandakan bahwa sumber daya web tertentu untuk sementara tersedia di tempat lain. Tapi apa artinya ini bagi SEO?
Pertama-tama, penting untuk menekankan bahwa tidak semua pengalihan adalah sama. Sementara kode status 302 Found menunjukkan pengalihan sementara, kode status 301 menunjukkan pengalihan permanen. Perbedaan ini memiliki implikasi yang mendalam untuk SEO situs web.
Sebagian besar kinerja SEO situs web berasal dari "link juice" atau "link authority". Ketika sebuah halaman dialihkan secara permanen menggunakan pengalihan 301, otoritas tautan ini sebagian besar ditransfer ke URL baru. Namun, hal ini tidak terjadi pada tingkat yang sama dengan pengalihan 302 Found. Karena mesin pencari menganggap pengalihan 302 Found bersifat sementara, mereka berasumsi bahwa URL asli akan segera aktif kembali. Hal ini dapat menyebabkan otoritas tautan tetap berada di URL asli, meskipun konten sebenarnya dapat ditemukan di tempat lain.
Masalah lain dengan kode status 302 Found dalam hal SEO adalah masalah pengindeksan. Mesin pencari mungkin akan menyimpan URL asli di dalam indeks karena sifat sementara dari kode status 302 Found. Hal ini dapat membuat mereka enggan untuk mengindeks URL baru karena dianggap kurang stabil atau permanen.
Jika pengalihan sementara seperti itu berlangsung dalam waktu yang lama, hal ini dapat menjadi tantangan bagi mesin pencari. Mereka mungkin mengalami kesulitan untuk menentukan versi mana - versi lama atau versi baru - yang akan ditampilkan dalam hasil pencarian. Hal ini dapat menyebabkan perilaku yang tidak dapat diprediksi dan sering kali tidak diinginkan dalam peringkat pencarian.
Namun, ini tidak berarti bahwa kode status 302 Found tidak dibenarkan. Dalam situasi di mana konten benar-benar hanya dipindahkan untuk waktu yang singkat, seperti selama pemeliharaan atau pengujian A/B, hal ini sepenuhnya tepat.
Ringkasnya, pilihan antara pengalihan 302 Found dan 301 tidak boleh dianggap enteng. Setiap pengalihan memiliki implikasi SEO tersendiri, dan webmaster harus mempertimbangkan dengan cermat kode status mana yang akan digunakan dan kapan. Untuk perubahan permanen, pengalihan 301 hampir selalu lebih disukai untuk menjaga integritas SEO. 302 Found adalah alat yang ampuh, tetapi hanya jika digunakan dengan benar.
Konstanta dalam bahasa pemrograman
HttpStatusCode.Found
http.StatusFound
Response::HTTP_FOUND
httplib.FOUND
http.client.FOUND
http.HTTPStatus.FOUND
:found
Tautan eksternal dengan informasi lebih lanjut tentang kode status HTTP 302:
Meme yang menghibur tentang kode status HTTP 302
Artikel Blog
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...