Nginx将proxy_pass服务器重定向到http://server/index.html
发布时间:2020-09-25 23:40:27 所属栏目: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/ (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用docker在CentOs上设置PHP-FPM,Nginx,Mariadb
- 这个Nginx配置有多安全?我还能做些什么来进一步优化它?
- nuberx中的kubernetes dns解析器
- 登录Nginx Gunicorn Supervisor Django时出错
- Nginx proxy_next_upstream不起作用
- Nginx“ ssl_stapling”被忽略,在OCSP响应程序“ ocsp.como
- ssl-Kubernetes:Nginx入口注释- nginx.ingress.kubernetes
- 扩展Nginx,PHP-FPM和MongoDB
- Bash:Nginx版本检查
- Laravel Homestead vhost配置
推荐文章
站长推荐
- Nginx的哪个模块最适合HTTP PUSH?
- tcp – nginx php5-fpm上游超时(110:连接超时),
- 如何在nginx中重新加载证书吊销列表(CRL)?
- ubuntu – chef-solo错误Errno :: ENOENT:没有这
- Dockerizing nginx和Flask
- 使用mod_wsgi冻结Django / Apache
- nginx – Rails 3.2中的活动记录查询问题
- php – nginx/fastcgi 504网关错误,增加fastcgi_
- nginx – IE/wget将子域的SSL证书与主域证书混淆
- ruby-on-rails – nginx没有在Rails静态资产上设
热点阅读