Nginx 의 URL 은 대소 문 자 를 구분 하지 않 습 니 다.

3062 단어 nginx
Nginx PrelSSI Perl Nginx , , Nginx
  
 ./configure  --with-http_perl_module

: :Perl5.6.1     1   Perl , :DNS 、 , PerlPerl , 。     2NginxKill -HUP <pid>” , 。 1.
 perl_set $url '

        sub {

                my $r = shift;

                my $re = lc($r->uri);

                return $re;

        }

    ';


 2. 판단 조건 추가
  if ($uri ~ [A-Z]){

                rewrite ^(.*)$ $url last;

        }


      Perl Perl 5.6.1 .
 
다음은 하나의 온라인 인 스 턴 스 입 니 다.
cat site/www.test.net.conf 

perl_set $url '

sub {

my $r = shift;

my $re = lc($r->uri);

return $re;

}

';

server

  {

    listen       80;

    server_name  www.test.net;

    index index.html index.htm ;

    root  /www/test/www.test.net/web20_static;

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

    rewrite ^(.*)$ $url last;

    }

   location ~*\.(gif|jpg|jpeg|png|bmp|swf|ico|html|htm)$

    {

      expires      10d;

    }

    location ~*\.(js|css)?$

    {

      expires      5d;

    }    

  error_page  404 = /404.htm;

    access_log  /usr/local/nginx/logs/access.log  main;

     access_log off;

        

 }

좋은 웹페이지 즐겨찾기