如何实现Nginx不区分大小写的目录位置重定向301

前端之家收集整理的这篇文章主要介绍了如何实现Nginx不区分大小写的目录位置重定向301前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我想将http://example.com/SomeThing重定向http://example.com/something

有些东西是Nginx位置(/ something)目录

请建议如何实现不区分大小写的目录位置重定向

最佳答案
我假设http://example.com/something不会被重定向.因此,使用与^〜修饰符区分大小写的匹配的前缀位置来跳过检查正则表达式:

location ^~ /something {
    return 200 "case sensitive something match
";
}

现在为重定向添加不区分大小写的正则表达式位置:

location ~* ^/something {
    return 301 $scheme://$host/something;
}
原文链接:https://www.f2er.com/nginx/434851.html

猜你在找的Nginx相关文章