nginx - 用301重定向給網站更換新域名POST丟失
PHP中文网
PHP中文网 2017-05-16 17:13:58
0
3
877

用301重定向給網站更換新網域get有效,但post會失效變成get怎麼辦?

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(3)
迷茫

謝邀。
目前我能想到的方法是在DNS

新網域 cname 老網域
老網域 A記錄 伺服器IP

可能不是很妥,希望對你有幫助。

Ty80

Post 改成相對網域不就 ok 了。

漂亮男人

針對301的response,瀏覽器的行為就是發送GET請求Location中的URL。
如果需要保持原來的POST方法不變去重新請求,需要使用307,但這未必是你想要的,因為根據標準瀏覽器針對307的POST請求需要用戶明確確認(比如會彈一個alert)。
具體詳細的解釋可以參考下面兩篇文章:

  1. http://www.alanflavell.org.uk...

  2. http://programmers.stackexcha...

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板