nginx - Gunakan 301 redirect untuk menukar tapak web kepada nama domain baharu dan POST hilang
PHP中文网2017-05-16 17:13:58
0
3
871
Menggunakan ubah hala 301 untuk menukar tapak web kepada nama domain baharu dan dapatkan adalah berkesan, tetapi siaran akan menjadi tidak sah dan menjadi dapatkan.
Untuk respons 301, tingkah laku penyemak imbas adalah menghantar URL dalam Lokasi permintaan GET. Jika anda perlu mengekalkan kaedah POST asal tidak berubah dan meminta semula, anda perlu menggunakan 307, tetapi ini mungkin bukan yang anda mahu, kerana menurut pelayar standard, permintaan POST untuk 307 memerlukan pengesahan yang jelas daripada pengguna (contohnya , amaran akan muncul). Untuk penjelasan terperinci, sila rujuk dua artikel berikut:
Terima kasih atas jemputan.
Kaedah semasa yang saya boleh fikirkan adalah dalam DNS
Nama domain baharu cnama Nama domain lama
Nama domain lama IP Pelayan rekod
Mungkin tak sesuai sangat, semoga membantu.
Siaran akan ok jika anda menukarnya kepada nama domain relatif.
Untuk respons 301, tingkah laku penyemak imbas adalah menghantar URL dalam Lokasi permintaan GET.
Jika anda perlu mengekalkan kaedah POST asal tidak berubah dan meminta semula, anda perlu menggunakan 307, tetapi ini mungkin bukan yang anda mahu, kerana menurut pelayar standard, permintaan POST untuk 307 memerlukan pengesahan yang jelas daripada pengguna (contohnya , amaran akan muncul).
Untuk penjelasan terperinci, sila rujuk dua artikel berikut:
http://www.alanflavell.org.uk...
http://programmers.stackexcha...