Nginx二级目录自动加斜线方法
本帖最后由 灰儿 于 2009-9-1 20:46 编辑今天,有位wnmp的用户反映,Nginx访问二级目录的时候不加/(反斜杠)无法访问,浏览器会给出该页无法打开的错误提示,现在给出解决办法。
在每个虚拟主机的server定义中加上
if (-d $request_filename) {
rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;
}
注意 root字段的定义也一定要出现在server中 如果server中没有定义root 错误还将存在
例子:
server {
listen 800;
server_name www.sq01.cn;
root /opt/www; //这里定义了网站目录,就会在目录访问的时候加上/如果这里没有定义网站目录,上面的url重写依然不会生效
页:
[1]