Nginx中URL末尾自动添加反斜杠

在使用Openresty配置多个域名时,有种异常情况,访问www.domain/abc会跳转到localhost/abc,但是输入www.domain/abc/就能正常访问

原因就是访问www.domain/abc是回去找对应的abc文件,如果文件不存在就会去默认目录下找,再找不到就返回404,我们可以添加一条配置避免这个逻辑

1
2
3
server {
listen 80;
}

修改为

1
2
3
4
5
server {

    listen 80;
    server_name_in_redirect off;
}

添加这个配置后再访问www.domain/abc就正常了…

JouyPub wechat
欢迎订阅「K叔区块链」 - 专注于区块链技术学习