首頁 > 問答 > 主體
用301重定向給網站更換新網域get有效,但post會失效變成get怎麼辦?
迷茫2017-05-16 17:15:58
謝邀。 目前我能想到的方法是在DNS
新網域 cname 老網域老網域 A記錄 伺服器IP
可能不是很妥,希望對你有幫助。
PHP中文网2017-05-16 17:15:58
Post 改成相對網域不就 ok 了。
漂亮男人2017-05-16 17:15:58
針對301的response,瀏覽器的行為就是發送GET請求Location中的URL。 如果需要保持原來的POST方法不變去重新請求,需要使用307,但這未必是你想要的,因為根據標準瀏覽器針對307的POST請求需要用戶明確確認(比如會彈一個alert)。 具體詳細的解釋可以參考下面兩篇文章:
http://www.alanflavell.org.uk...
http://programmers.stackexcha...