如何在nginx中将任何URI重定向到不区分大小写的URI

时间:2016-03-03 09:22:28

标签: nginx url-redirection

我想在nginx服务器中将任何敏感URI重定向到不区分大小写。 对于Ex。 www.doamin.com/foobar或www.doamin.com/FooBar或
www.doamin.com/FOOBAR或www.doamin.com/fooBAR应重定向到www.doamin.com/foobar,即无论用户输入什么URI,都应重定向到小写字母。

有没有人遇到这个要求,请帮忙!

1 个答案:

答案 0 :(得分:0)

location ~* ^/foobar {
    rewrite (?i)^/foobar /foobar break;
}

如果foobar是路径,你可以尝试这个

location ~* ^/foobar {
    rewrite (?i)^/foobar(.*) /foobar$1 break;
}