-2

如何重写 nginx 基本文件名?

http://pic.test.com/view.php?filename=947284035_234601603334998.jpg

http://pic.test.com/947284035_234601603334998

基本文件名

4

1 回答 1

1

以下应该做到这一点:

location /view.php {
  if ( $arg_filename ~ (.*)\.jpg ) {set $basename $1;}
  rewrite ^ $scheme://$host/$basename last;
}
于 2012-10-26T11:12:59.713 回答