Nginx将proxy_pass服务器重定向到http://server/index.html
发布时间:2020-05-22 22:49:59 所属栏目:Nginx 来源:互联网
导读:我有以下配置:server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html; # Add index.php to the list if you are using PHP index index.html
|
我有以下配置:
当我去http://server/asdf/index.html时一切正常. 但是,如果我转到http:// server / asdf /或http:// server / asdf,他们都会将我重定向到http://server/index.html而不是http://server/asdf/index.html 我花了好几个小时试图找出如何让它重定向到子目录上的索引页面,但遗憾的是没有成功. 我有许多服务器需要使用proxy_pass,但上面是我可以显示的最简单的配置. 谢谢! 几周后……我设法解决了我的问题.解决方案是:
因此,当用户访问foo.com/bar/时,它会重定向到foo.com/index.html 这发生在proxy_pass服务器发出的302重定向中. 添加到我的配置中的上述行会将foo.com/bar/正确地重定向到http://foo.com/bar/,然后加载index.html页面. 完整配置:
作为参考,$request_uri等于位置和子目录,即foo.com/bar/ (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用uWSGI在nginx下使用Flask部署我的Python打印件在哪里?
- Django中的并发加载处理
- ssl – 在nginx反向代理后面的neo4j webinterface
- 如何设置NGINX以根据位置(在相同的server_name下)部署不同的
- nginx配置快速入门
- Newrelic插件Nginx-nr-agent无法正常工作
- php – Nginx作为Apache的反向代理只会帮助动态内容
- apache-2.2 – CPU内核和worker/maxservers
- 从django gunicorn nginx安装程序向外部URL发送POST请求
- 在使用Nginx和PHP-FPM的pm.max_children之后,请求永远不会排
