nginx – Verwenden Sie die 301-Umleitung, um die Website auf einen neuen Domainnamen zu ändern, und POST geht verloren
PHP中文网
PHP中文网 2017-05-16 17:13:58
0
3
899

Die Verwendung der 301-Umleitung zum Ändern der Website auf einen neuen Domainnamen und Get ist wirksam, aber der Beitrag wird ungültig und wird Get. Was soll ich tun?

PHP中文网
PHP中文网

认证高级PHP讲师

Antworte allen(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...

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage