×

Nginx

Nginx目录后自动加斜杠的方法

litang litang 发表于2015-12-30 15:39:10 浏览221 评论0

抢沙发发表评论

Nginx中常出现类似访问 http://www.xxx.xx/w 无法打开的情况,而在目录后加上一条斜杠就可以访问,例如http://www.xxx.xx/w/ 这个问题也困扰了博主很久 其实解决方法很简单 在Nginx虚拟主机配置文件中加入如下语句 if (-d $request_filename) { rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent; } 如果端口不是80则使用下列语句 if (-d $request_filename) { rewrite ^/(.*)([^/])$ http://$http_host/$1$2/ permanent; } 或者直接在nginx.conf中修改 optimize_server_names off;#优化服务器名称:关 (默认开启) server_name_in_redirect off;#服务器名称重定向:关(默认开启)