请教Apache   rewrite的2个规则写法

请教Apache   rewrite的2个规则写法

1) Apache对于收到的所有http_request (如www.s.com/some_path/1.php, www.s.com/some_path/2.pdf), 除非后缀名是.php 或者 .htm,对于所有其他类型的文件请求,一律重定向到down.php, 并且将文件名作为URL的query参数追加在后面
比如www.s.com/some_path/2.pdf ==> www.s.com/down.php?fid=2.pdf

我Perl正则表达式太差,我想大概的实现是
RewriteEngine On
RewriteCond 只要GET参数的文件后缀名不是.php 或者 .htm
RewriteRule www.s.com/some_path/2.pdf => www.s.com/down.php?fid=2.pdf

2) 这个和1)不搭界,是独立的
实现定义图片资源的类型就是 .jpg, .png, .bmp, .gif这几种
收到所有对图片资源的http_request,一律重定向到down_img.php, 并且将文件名作为URL的query参数追加在后面
比如www.s.com/some_path/1.jpg ==> www.s.com/down_img.php?fid=1.jpg

我的ID没有很多分数给,但如果哪位帮我实现为.htaccess的话,并且测试可以运行,我愿意支付宝上转些钱,因为毕竟花费了您的时间调试
我的email: jerrychucn@gmail.com 多谢了
友情up