服务器上用的nginx,在地址栏输入网址,例如www.xxx.com.cn/aaa后会跳到localhost/aaa
而如果输入的是www.xxx.com.cn/aaa/则正常
一直找不到原因,今天抽时间查了查终于找到解决方案了
其实就是加一条配置
server {
listen 80;
}
改为
server {
listen 80;
server_name_in_redirect off;
}
即可,这时再访问www.xxx.com.cn/aaa即可正常访问
PS. 好像这种问题只会在老版本的nginx里出现,0.8.48版本之后的似乎已经变为默认配置了,未经验证