.htaccess htaccess将特定文件夹的图像调用重定向到PHP文件

.htaccess htaccess将特定文件夹的图像调用重定向到PHP文件,.htaccess,url-rewriting,.htaccess,Url Rewriting,我想将对文件夹中图像的某些调用重定向到PHP文件。例如,拨打以下电话: example.com/news/123-hitachi.jpg 应转到: example.com/image.php?i=123-hitachi.jpg 或者类似的东西。如果我在URI中添加更多的变量也会很酷,比如: example.com/news/345/hitachi.jpg 因此.PHP将接收2个或更多参数 我怎样才能做到这一点 编辑: 它应该只重写一些图片,例如带有特殊文件夹的图片,如: example

我想将对文件夹中图像的某些调用重定向到PHP文件。例如,拨打以下电话:

example.com/news/123-hitachi.jpg
应转到:

example.com/image.php?i=123-hitachi.jpg
或者类似的东西。如果我在URI中添加更多的变量也会很酷,比如:

example.com/news/345/hitachi.jpg  
因此.PHP将接收2个或更多参数

我怎样才能做到这一点

编辑: 它应该只重写一些图片,例如带有特殊文件夹的图片,如:

example.com/SPECIAL/parameter/id/bogus_filename.jpg
这应该适用于您的“如果也很酷”案例:example.com/news/345/hitachi.jpg
/news
中jpg图像的请求被重写。参数
i
接收图像编号。参数
p
接收图像文件名的其余部分

RewriteEngine On
RewriteRule ^(news)/([0-9]+)/(.*)\.jpg$ /image.php?i=$2&p=$3 [L,QSA]

请具体说明:1)如果要重写所有图像,您希望如何重写(内部重定向)
example.com/news/345/hitachi.jpg
2)。。或者只有一些(如果有的话——条件是什么)?谢谢,我已经编辑了这个问题