nginx-不区分大小写的文件

时间:2018-10-15 16:40:22

标签: nginx

我有一个小问题。我需要为文件夹提供不区分大小写的文件,我使用nginx:

原文:https://example.com/media/catalog/product/b/t/bt2501_brandy.jpg https://example.com/media/catalog/product/p/r/PR3027GUN_1.JPG

上面的图片将以这种方式(不区分大小写)工作:https://example.com/media/catalog/product/b/t/BT2501_BRANDY.jpghttps://example.com/media/catalog/product/b/t/bt2501_Brandy.jpghttps://example.com/media/catalog/product/b/t/bt2501_Brandy.JPG https://example.com/media/catalog/product/p/r/pr3027gun_1.JPG

对我有什么想法?

我知道Linux是区分大小写的。但是我可以用Nginx处理吗?

我尝试过:

http {

    perl_modules perl/lib;

    perl_set $uri_lc 'sub { return lc shift->uri; }';

    perl_set $uri_lowercase 'sub {
        my $r = shift;
        my $uri = $r->uri;
        $uri = lc($uri);
        return $uri;
    }';

重写,代理通过等,什么都行不通。

rewrite ^(.*)$ https://$host$uri_lc;

谢谢

0 个答案:

没有答案