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 這個是真實存在的小寫的檔案。