Mari kita populerkan perbedaan antara kode status 301 dan 302
Sumber daya 301 Dipindahkan Secara Permanen yang diminta telah dipindahkan secara permanen ke lokasi baru, dan setiap referensi di masa mendatang ke sumber daya ini harus menggunakan salah satu dari beberapa URI yang dikembalikan dalam respons ini. Jika memungkinkan, klien dengan pengeditan tautan harus secara otomatis mengubah alamat yang diminta ke alamat yang dikembalikan dari server. Respons ini juga dapat di-cache kecuali ditentukan lain.
Sumber daya yang diminta oleh 302 Found sekarang menanggapi sementara permintaan dari URI yang berbeda. Karena pengalihan tersebut bersifat sementara, klien harus terus mengirim permintaan di masa mendatang ke alamat aslinya. Respons ini hanya dapat di-cache jika ditentukan dalam Cache-Control atau Expires. 301 cocok untuk pengalihan permanen
Skenario paling umum untuk 301 adalah menggunakan lompatan nama domain. Misalnya, kami mengunjungihttp://www.baidu.comakan melompat kehttps://www.baidu.comSetelah mengirim permintaan, kode status 301 akan dikembalikan, dan kemudian lokasi akan dikembalikan, meminta alamat baru, dan browser akan mengambil alamat baru ini untuk diakses. Catatan: Permintaan 301 dapat di-cache, yaitu dengan melihat kode status, Anda dapat menemukan bahwa tertulis dari cache di akhir. Atau Anda mengubah nama halaman web Anda dari php ke html, dan dalam prosesnya, pengalihan permanen juga akan terjadi.
302 digunakan untuk lompatan sementara
Misalnya, pengguna yang tidak masuk diarahkan ke halaman login saat mereka mengunjungi pusat pengguna. Mengunjungi halaman 404 akan dialihkan ke halaman beranda.
Konfigurasi Alibaba Cloud Load Balancing SLB adalah sebagai berikut:
Kami menggunakan http untuk mengalihkan ke https, niatnya yang jelas adalah untuk mengalihkan secara permanen, bukan sementara, tetapi di sini Alibaba Cloud memberi saya apa yang kami kembalikanKode status pengalihan sementara 302。 Seperti yang ditunjukkan di bawah ini:
Kode status pengembalian yang diuji secara online dengan Webmaster's Home dan Aizhan Network adalah 302, dan saya juga menggunakan kode tersebut untuk mengembalikan kode status 302.
Studi Kasus: Pengalihan situs web 302 dihukum oleh GOOGLE karena penggunaan yang tidak tepat
Business.com adalah mesin pencari dan kategori bisnis terbesar di Internet, dengan reputasi untuk menyediakan informasi bisnis secara profesional, termasuk hampir 190.000 halaman web. Jika Anda mencari kata kunci "bisnis" di Google, situs web akan berada di peringkat pertama. Namun, pada tanggal 5 September 2010, Business.com menemukan hal yang aneh: PR berandanya berubah dari 8 menjadi 0, dan beranda tidak dapat ditemukan di hasil pencarian Google. Untungnya, hanya beranda yang "menguap". Namun untungnya, beranda kembali ke hasil pencarian Google keesokan harinya, tetapi PR-nya masih 0.
Tautan:Login hyperlink terlihat.
Saya berada di platform webmaster Baidu "otentikasi HTTPS" hari ini, dan menemukan bahwa verifikasi https situs gagal, yang membangkitkan kewaspadaan saya.
Tidak ada perbedaan antara 302 dan 301 dalam hal fungsi, tetapi seharusnya berdampak sangat besar pada SEO, atau dibagi menjadi dua kode status yang berbeda.
Karena situs ini menggunakan resolusi DNS cerdas, Anda dapat mengatur alamat yang berbeda untuk wilayah yang berbeda, situs ini hanya membedakan antara domestik dan asing, Alibaba Cloud domestik, Amazon AWS asing, seperti yang ditunjukkan pada gambar di bawah ini:
Dengan menggunakan tes ping beranda webmaster, saya menemukan bahwa ada 29 IP independen, meskipun alamat resolusinya berbeda, tetapi semuanya mengarahkan URL http ke https.
Saya menguji Alibaba Cloud SLB dan Amazon CDN dengan kode, dan hasilnya yang dikembalikan oleh pengalihan HTTP https adalah sebagai berikut:
Satu-satunya perbedaan dalam permintaan adalah saat menguji Amazon, Anda harus mengajukan permintaan melalui proxy, sehingga Anda dapat pergi ke luar negeri untuk mengurai dan melampirkan kode:
Sebelum pengujian, tiket telah dikirimkan ke Alibaba Cloud, seperti yang ditunjukkan pada gambar di bawah ini:
Sampai saat ini, belum diselesaikan dan alasannya belum dijelaskan.
(Akhir)
|