找回密码
 注册
首页 ≡≡网络技术≡≡ 服务器 Nginx二级目录自动加斜线方法

Nginx二级目录自动加斜线方法

灰儿 2009-5-13 16:58:52
本帖最后由 灰儿 于 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重写依然不会生效
您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。