nginx rewrite 目录重定向问题
location / {
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /404.html;
location = /50x.html {
}$request_filename上面三个是伪静态rewrite?
现在问题是 访问http://www.test.com/abc
abc目录是不存在的,怎么让它强制跳转回根目录呢?
设了404.html,对这个不起做用的,访问http://www.test.com/abc/index.php 时,才有效果。。。
...全文
相关推荐
nginx 伪静态 重定向
nginx 伪静态 重定向
nginx-伪静态-重定向-包括域名、目录、文件等方法.pdf
nginx 伪静态-重定向-包括域名、目录、文件等方法.pdf
Nginx Rewrite规则与使用介绍和技巧实例
主要介绍了Nginx Rewrite规则与使用介绍和技巧实例,本文讲解了正则表达式匹配、文件及目录匹配、flag标记、Nginx Rewrite相关指令等内容,需要的朋友可以参考下
nginx 伪静态Rewrite正则资源汇总
本文给大家汇总介绍了nginx中使用rewrite伪静态正则表达式的资源,非常的全面详细,有需要的小伙伴可以参考下
配置解决Nginx服务器中WordPress路径不自动加斜杠问题
主要介绍了配置解决Nginx服务器中WordPress路径不自动加斜杠问题,nginx不会自动在请求的最后加上一个斜线的问题文中也有提到通用的规则改写方法,需要的朋友可以参考下


系统维护与使用区
