Nginx将proxy_pass服务器重定向到http://server/index.html
发布时间:2020-09-26 01:27:50 所属栏目: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/ (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Nginx只允许某些URL的POST请求
- nginx-加载SVG时出错-ERR_CONTENT_DECODING_FAILED
- Nginx:如何防止在代理上缓存ajax请求?
- Nginx Angular2/Angular路线
- 如何在Debian上为php5-fpm设置umask?
- ruby-on-rails – 如何从Nginx/Passenger中删除“X-Runtime
- 将nginx.conf添加到Kubernetes集群
- 如何有时只在nginx中添加标题
- ruby – 部署Rack应用程序的强大方式(Sinatra)
- Nginx#ngx_http_limit_req_module:超过费率后503返回多长时
推荐文章
站长推荐
热点阅读
