首页 > 服务器    日期:2018-08-11 / 来自互联网 / 浏览

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;#服务器名称重定向:关(默认开启)

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章