一个用nginx后访问网站子目录问题
今天在做测试环境的时候发现网站的
http://testbbs.thmz.com/uc/ 打得开的
但是
http://testbbs.thmz.com/uc 就打不开,就少一个/
照例说http://testbbs.thmz.com/uc 访问时会自动跳转为 http://testbbs.thmz.com/uc/
但是我这个偏偏就是没有跳转
问了个朋友,他说他的好的,要来配置文件对比着看看,没啥大的区别
最好一个一个调试,结果发现问题出在了
server_name 221.134.22.196 testbbs.thmz.com;
我的conf文件是从以前的机器复制过来的,结果221.134.22.196这个ip忘了改了,导致了这个问题。
另外一直解决方案是做个rewrite,这样即使server_name填错也没关系
if (-d $request_filename)
{
rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;
}
本文出自 传播、沟通、分享,转载时请注明出处及相应链接。
本文永久链接: https://www.nickdd.cn/?p=837