307 Pengalihan Sementara: Apa Itu dan Kapan Menggunakannya

Diterbitkan: 2021-07-07

Saat Anda menjalankan situs web, penting untuk mengetahui tentang berbagai kode status Hypertext Transfer Protocol (HTTP) yang mungkin Anda temui. Sementara beberapa kesalahan, yang lain seperti "pengalihan 307" sangat penting untuk memastikan bahwa pengunjung berhasil mengakses URL Anda (dan Anda tidak akan dihukum oleh mesin pencari). Namun, ini bukan satu-satunya jenis pengalihan yang tersedia, jadi Anda mungkin bertanya-tanya kapan waktu yang tepat untuk menggunakannya.

Dalam posting ini, kita akan membahas pengalihan 307 secara lebih rinci. Kami akan menjelaskan apa itu dan kapan menggunakannya, serta beberapa kiat utama untuk melakukannya secara efektif.

Ayo bekerja!

Berlangganan Saluran Youtube Kami

Apa itu Pengalihan 307 (Dan Apa Fungsinya)

Ada lusinan kode status HTTP, dibagi menjadi lima kategori utama. Misalnya, kode yang mengikuti struktur "4XX", seperti 404, adalah kesalahan sisi klien.

HTTP "3XX" adalah kategori pengalihan. Ada sembilan jenis pengalihan yang berbeda. Misalnya, kode status 301 digunakan untuk menunjukkan kapan halaman web telah dipindahkan secara permanen.

Kode status pengalihan sangat penting untuk Search Engine Optimization (SEO). Sangat penting untuk mengarahkan pengguna dan bot mesin pencari dengan benar ke URL yang sesuai, terutama jika mereka telah pindah.

307 adalah jenis pengalihan sementara. Kode status respons HTTP ini berarti bahwa URL yang diminta seseorang telah dipindahkan sementara ke URI (Pengidentifikasi Sumber Daya Pengguna) yang berbeda, tetapi pada akhirnya akan kembali ke lokasi aslinya. Selain itu, ini memberi tahu mesin pencari bahwa server Anda kompatibel dengan HTTP 1.1.

Tanpa terlalu teknis, pengalihan 307 adalah versi (atau penerus) yang lebih baru dari pengalihan 302. Yang terakhir ini dapat digunakan untuk mengalihkan sementara pengguna ke URL baru, yang dapat berguna saat Anda mendesain ulang situs web Anda.

Di sisi lain, pengalihan 307 menunjukkan bahwa URL yang diminta oleh pengguna telah dipindahkan ke lokasi sementara, tetapi akan kembali. Perbedaan utama antara 302 dan 307 adalah bahwa metode permintaan tidak berubah dengan kode status 307:

Contoh respons header Pengalihan Internal 307.

Misalnya, permintaan tidak dapat diubah dari GET ke POST. Itu harus GET dan GET, atau POST dan POST. Singkatnya, metode permintaan-tanggapan ini adalah cara browser dan server berkomunikasi. Anda dapat mempelajari lebih lanjut tentang perbedaan antara berbagai metode permintaan HTTP di W3Schools.

Cara Kerja Pengalihan 307

Sebelum kita berbicara tentang kapan Anda harus menggunakan pengalihan 307, mungkin membantu untuk memahami cara kerjanya. Pertama, browser Anda mengirimkan permintaan awal ke server web untuk situs yang Anda coba kunjungi.

Menggunakan header Lokasi , server kemudian merespons dengan kode status HTTP 3XX (dalam hal ini, 307). Browser kemudian mengirimkan permintaan ke lokasi URL baru, yang ditanggapi lagi oleh server (kali ini dengan mengirimkan data yang diperlukan untuk menampilkan halaman web).

Perhatikan bahwa ada dua jenis pengalihan 307: sementara dan internal. Pengalihan Internal 307 adalah varian dari 307 Sementara, dan terjadi di tingkat browser. Oleh karena itu, tidak mempengaruhi SEO situs Anda.

Kapan Menggunakan Pengalihan 307

Pengalihan dapat menjadi bagian yang berguna dari pemeliharaan situs web Anda. Namun, penting untuk berhati-hati tentang kapan dan bagaimana Anda menggunakannya, serta mana yang Anda gunakan. Terlalu banyak pengalihan URL dapat memperlambat waktu pemuatan Anda, dan merugikan Pengalaman Pengguna (UX) dan SEO Anda.

Oleh karena itu, praktik terbaik adalah menggunakannya dengan hemat. Dengan itu, ada beberapa skenario saat menggunakan pengalihan 307 sesuai. Ini termasuk saat Anda:

  • Memperbarui konten di halaman
  • Bermigrasi ke Sistem Manajemen Konten (CMS) yang berbeda
  • Mengganti nama domain
  • Menonaktifkan situs Anda untuk sementara karena pemeliharaan

Kuncinya adalah hanya menggunakan pengalihan 307 ketika Anda tahu bahwa pemindahan tersebut bersifat sementara. Jika tidak, Anda lebih baik menggunakan pengalihan 301 atau 308, sehingga "jus tautan" SEO Anda akan diteruskan ke URL baru dari yang lama.

Anda biasanya lebih baik menggunakan pengalihan 301 ketika Anda berencana untuk menghapus atau memindahkan halaman secara permanen, atau Anda mengubah struktur tautan permanen halaman Anda. Demikian pula, pengalihan 301 paling baik digunakan ketika Anda masih ingin halaman yang mereka tunjuk muncul di hasil mesin pencari. Ini juga dapat membantu jika Anda ingin mendapatkan umpan balik dari pengunjung di halaman baru yang Anda buat, tanpa menghambat SEO Anda.

Cara Menerapkan Pengalihan Sementara 307 di Situs Web Anda

Selain memahami berbagai jenis pengalihan, penting untuk mengetahui cara menerapkan dan menggunakannya dengan benar. Berikut adalah beberapa kiat utama untuk menggunakan pengalihan 307 di situs web Anda.

Menerapkan Pengalihan Sementara melalui File .htaccess Anda

Ada beberapa cara berbeda untuk menerapkan pengalihan. Di situs web WordPress, metode terbaik biasanya adalah menentukan pengalihan 307 di file .htaccess Anda, yang merupakan file konfigurasi server utama Anda.

Perhatikan bahwa, karena ini adalah file yang sangat penting, sangat penting untuk memperlakukan setiap perubahan yang Anda buat dengan hati-hati dan hati-hati. Kami juga menyarankan untuk membuat cadangan situs Anda sebelum memodifikasi file ini, terutama jika Anda tidak memiliki banyak pengalaman pengembangan.

Kemudian Anda dapat mengaksesnya melalui klien File Transfer Protocol (FTP), atau aplikasi pengelola file akun hosting Anda. Biasanya, Anda akan menemukannya di direktori root situs Anda di folder public_html :

Mengakses file .htaccess melalui File Manager.

Di dalam file .htaccess , Anda dapat menerapkan pengalihan dengan menggunakan modul mod_rewrite . Itu akan terlihat seperti ini:

[PHP]
# redirect halaman layanan ke halaman baru dengan redirect sementara
RewriteRule “^/service$” “/about/service” [R]
[/php]

Untuk informasi dan panduan lebih lanjut, Anda mungkin ingin merujuk ke panduan Pusat Penelusuran Google tentang membuat pengalihan.

Menggunakan Plugin untuk Menambahkan Pengalihan di Situs Web Anda

Alih-alih mengonfigurasi pengalihan sendiri secara manual, opsi lain adalah menggunakan solusi pengalihan WordPress, seperti Quick Page/Post Redirect Plugin:

Plugin Pengalihan Halaman/Posting Cepat.
Alat gratis ini memungkinkan Anda menambahkan 301, 302, dan 307 redirect ke situs WordPress Anda. Namun, penting untuk dicatat bahwa ini menggunakan apa yang dikenal sebagai pengalihan "meta refresh".

Pengalihan penyegaran meta terjadi di dalam browser, bukan server web Anda. Ini berarti bahwa pengalihan memberitahu browser untuk menavigasi ke URL yang ditentukan dalam rentang waktu tertentu. Inilah yang terjadi ketika Anda melihat halaman web yang mengatakan sesuatu seperti: “Jika Anda tidak dialihkan dalam lima detik, klik di sini.”

Jenis pengalihan ini tidak hanya dapat membingungkan pengunjung Anda, tetapi juga dapat membuat perayap mesin telusur berasumsi bahwa situs Anda berisi konten spam jika terlalu sering digunakan. Oleh karena itu, kami hanya menyarankan menggunakan metode ini jika Anda tidak dapat mengatur pengalihan melalui file .htaccess Anda (misalnya, jika host web Anda tidak menyediakan akses ke sana).

Kesimpulan

Mendapatkan pemahaman yang kuat tentang kode status respons HTTP adalah bagian penting untuk menjadi pemilik situs web yang sukses. Menyiapkan pengalihan dapat membantu Anda menjalankan pemeliharaan situs dengan benar. Jika Anda hanya akan memindahkan URL untuk sementara, sebaiknya gunakan pengalihan 307.

Seperti yang telah kita bahas dalam posting ini, pengalihan 307 adalah kode status yang dapat Anda gunakan untuk mengarahkan pengunjung ke URL baru, tetapi pada akhirnya membawa mereka kembali ke yang asli setelah Anda selesai membuat perubahan atau pembaruan. Sebaiknya gunakan opsi ini ketika Anda tidak ingin "jus tautan" SEO Anda dialihkan dari URL lama ke yang baru.

Apakah Anda memiliki pertanyaan lain tentang pengalihan 307? Beri tahu kami di bagian komentar di bawah!

Gambar Unggulan melalui Andrii Yalanskyi / shutterstock.com