在nginx上重写一个子目录到root
发布时间:2020-05-22 21:07:25 所属栏目:Nginx 来源:互联网
导读:假设我有一个站点http:// domain /并且我将一些文件放在子目录/ html_root / app /中,并使用以下重写规则将此文件夹重写到我的root:location / { root /html_root; index index.php index.html index.htm; # Map http://doma
|
假设我有一个站点http:// domain /并且我将一些文件放在子目录/ html_root / app /中,并使用以下重写规则将此文件夹重写到我的root:
我知道这不是一个聪明的方法因为我有另一个子目录/ html_root / blog /我希望它可以通过http:// domain / blog /访问. 我的问题是,上面的重写规则工作正常,但仍有一些问题:如果我访问 http:// domain / a-simple-page /(它从http:// domain / app / a-simple-page /重写) 它工作正常,但如果我访问 http:// domain / a-simple-page(不带斜杠),重定向到原始地址: HTTP://网域/应用/ A-简单页/, 任何方式重定向URL而不用尾随斜杠遵循我的规则? 最佳答案 遵循右下错误教程而非reading the wiki的经典案例我强烈建议您阅读有关您(应该)使用的功能(例如location和try_files)以及my Nginx primer,因为您完全错过了Nginx的基础知识.我试图用正确的格式写出你想要的东西,但我不能保证它会起作用,因为我不确定我真的明白你要做什么,不过,它应该给你一个基础从一开始. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- “无指定输入文件”的真正解决方案.(nginx,fpm)
- linux – nginx不会将标头中的ip转发到apache(启用了rpaf)
- ruby-on-rails – 将重定向发送到特定端口
- ruby-on-rails – Rails 4 nginx unicorn ssl = 502 Bad Ga
- nginx upstream和fail_timeout
- 当响应位置的域发生变化时,使用nginx的proxy_redirect
- 启用了nginx gzip但不是gzipping
- nginx – 当服务器IP发生变化时,excing TCP(例如http/mysql
- Nginx反向代理通过客户端证书
- docker自定义nginx容器无法启动
