您当前未登录    免费注册    会员登录   
查看:181   回复:0

nginx伪静态后后台无法访问

zhenghm
zhenghm

启用nginx伪静态后通过如下目录形式无法直接访问后台
http://www.***.com/admin,提示404错误

加上index.php才可以,也就是这样http://www.***.com/admin/index.php

之前用apache时没有这个问题,用nginx的朋友有遇到过这种问题吗?是服务器配置原因还是程序bug?

贴出所用nginx规则,其实就是官方提供的规则:

if (!-e \$request_filename) {
rewrite ^([^\.]*)/(\w+)/$ $1/index.php?catdir=$2 last;
rewrite ^([^\.]*)/(\w+)/list_([0-9]+)\.html$ $1/index.php?catdir=$2&page=$3 last;
rewrite ^([^\.]*)/(\w+)/([0-9]+)\.html$ $1/index.php?id=$3&x=$2 last;
rewrite ^([^\.]*)/(\w+)/([0-9]+)_([0-9]+)\.html$ $1/index.php?id=$3&page=$4&x=$2 last;
}

1楼2017-09-20 16:02:19 回复
快速回复