gpt4 book ai didi

apache - Nginx通过http-> https重定向丢失POST变量

转载 作者:行者123 更新时间:2023-12-04 10:03:18 24 4
gpt4 key购买 nike

我有一个使用重定向方法的网站设置...

server {
listen 80;
server_name example.org;
return 301 https://$server_name$request_uri;
}

但是,当页面发布到“ http://example.com”时,它将重定向到“ https://example.com”,并且在此过程中,它将剥离POST。

我知道这是如何运作的,但是我需要以某种方式执行以下操作之一...
  • 从http-> https进行重定向,同时保持POST变量不变
  • 在重定向过程中将POST变量转换为GET变量(可以正常工作)
  • 重定向除了一个文件夹以外的所有内容

  • 有什么建议么?我有点迷路了...

    最佳答案

    如果您愿意放弃“永久”重定向状态,我相信307重定向而不是301重定向将保留POST。实际上,存在一个永久重定向并保留该帖子,即308,但尚未被浏览器和其他用户代理广泛采用。

    关于apache - Nginx通过http-> https重定向丢失POST变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39280361/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com