天天看點

nginx忽略檔案名大小寫

nginx編譯的時候注意:

./configure --user=xafcawe --group=xafcawe --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_perl_module

[root@xakc vhosts]# cat img.qq.com.conf

perl_set $url '

sub {

my $r = shift;

return $1.lc($2) if ($r->uri =~ m/^(.+\/)([^\/]+)$/);

}

';

server

  {

    listen       80;

    server_name  img.qq.com;

    #index index.html index.htm;

    root /data1/website/img;

    if ($uri ~ [A-Z]){

    rewrite ^(.*)$ $url last;

    }

    location ~ ^/bbs/.*\.(php|php5)$  

     {

      deny all;

      }  

粗體部分為添加的支援内容

即可忽略檔案名大小寫。

http://img.qq.com/ha/UploadP/2010-5/201051414454943944_D.jpg

 201051414454943944_d.jpg 這個是真實存在的小寫的檔案。

上一篇: 國内ip段
下一篇: redis叢集

繼續閱讀