linux上nginx的url访问不区分大小写
linux下nginx的url访问不区分大小写
Nginx:用perl_set
在编译的时候需要先加上,
.
/configure
--with-http_perl_module
在nginx.conf增加
-
perl_set $url '
- sub {
- my $r = shift;
- my $re = lc($r->uri);
- return $re;
- }
-
';
调用方法:
- server
- {
-
listen 80;
-
server_name www.dewen.org;
-
if ($uri ~ [A-Z]){
-
rewrite ^(.*)$ $url last;
- }
-
-
root /data/www/test;
- ……
-
- }