重定向-如何在发布请求nginx上删除尾部斜杠
发布时间:2021-01-11 20:23:21 所属栏目:Nginx 来源:互联网
导读:当我尝试使用永久重写^ /(.*)/ $/ $1来重写URL时,我试图在http post方法上删除斜杠.这对我不起作用如果Http POST以这些格式发送,则上游应以/ x / y格式接收位置/ x / y / ==位置/ x / y位置/ x / y ==位置/ x / y这是nginx的配置 upstream backend {
|
当我尝试使用永久重写^ /(.*)/ $/ $1来重写URL时,我试图在http post方法上删除斜杠.这对我不起作用 如果Http POST以这些格式发送,则上游应以/ x / y格式接收 >位置/ x / y / ==>位置/ x / y 这是nginx的配置
这里的问题是,当上游看到URI的格式为/ x / y /时,它拒绝了该请求,正确的重写规则应该是什么,这样,如果http帖子的格式为/ x / y或/ x / y /上游应该总是看到/ x / y 最佳答案 永久文件将导致重写以301响应生成重定向.您需要在向上游发送URI之前对URI进行内部调整:
有关更多信息,请参见this document. (编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在nginx反向代理后面的CakePHP中安全地检测SSL?
- linux – 无法启动php-fpm – “无法为用户’apache’获取u
- 在nginx和php上访问被拒绝
- nginx – “include_recipe”与Vagrantfile“chef.add_reci
- nginx – 将php更新为5.5后得到502坏网关
- node.js-WebSocket与“ ws://…/socket.io/”的连接失败:
- nginx:仅在http请求为OPTIONS时才不需要基本身份验证
- nginx – server_tokens关闭但仍然发布它们
- Nginx负载均衡基于URL而不是IP地址?
- nginx – 如果我们不关闭cgi.fix_pathinfo,服务器是否仍然容
推荐文章
站长推荐
- ssl-NGINX:将非www https重定向到https:// www
- laravel网站url中的index.php作为参数
- pfSense NAT和nginx – 日志中未显示真实IP
- nginx-Gitlab docker注册表拉取失败的EOF
- php – 如何在虚拟主机上安全地拥有多对多用户
- 在Nginx和PHP上添加“HttpOnly”和“Secure”coo
- ruby-on-rails-如何配置Nginx代理到Rails应用程序
- php-与Postgres一起使用的图像/媒体服务器
- 设置Nginx以将一台服务器上的失败请求代理到另一
- Django,nginx,gunicorn,主管:UnicodeEncodeErro
热点阅读
