84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
用301重定向给网站更换新域名get有效,但是post会失效变成get怎么办?
认证高级PHP讲师
谢邀。 目前我能想到的方法是在DNS
新域名 cname 老域名老域名 A记录 服务器IP
可能不是很妥,希望对你有帮助。
Post 改成相对域名不就 ok 了。
针对301的response,浏览器的行为就是发送GET请求Location中的URL。如果需要保持原来的POST方法不变去重新请求,需要使用307,但这未必是你想要的,因为根据标准浏览器针对307的POST请求需要用户明确确认(比如会弹一个alert)。具体详细的解释可以参考下面两篇文章:
http://www.alanflavell.org.uk...
http://programmers.stackexcha...
谢邀。
目前我能想到的方法是在DNS
新域名 cname 老域名
老域名 A记录 服务器IP
可能不是很妥,希望对你有帮助。
Post 改成相对域名不就 ok 了。
针对301的response,浏览器的行为就是发送GET请求Location中的URL。
如果需要保持原来的POST方法不变去重新请求,需要使用307,但这未必是你想要的,因为根据标准浏览器针对307的POST请求需要用户明确确认(比如会弹一个alert)。
具体详细的解释可以参考下面两篇文章:
http://www.alanflavell.org.uk...
http://programmers.stackexcha...