求助 这段伪静态规则是不是Nginx用的?不是的话怎么改成Nginx用的

流年
  • 12
RewriteRule ^(.*\.(png|jpg))/(.*)$ image.php?url=$1&param=$3 [L]
回复
阅读 1.9k
2 个回答

这个应该是 .htaccess 用的代码,主要是 Apache 在用,NGINX不能直接用。
NGINX改写规则挺麻烦的,一般都是写到nginx/conf.d/default.conf中。

Nginx rewrite 文档:http://nginx.org/en/docs/http...

(这也是为何我是Apache党,很多东西还是太方便了)

网址:http://111.com/abc.png?param=1  
转发到:http://222.com/image.php?url=/abc.png&param=1 

location ~* \.(png|jpg) {
     rewrite (.*\.(png|jpg))  http://baidu.com/image.php?url=$1 break;
}
宣传栏