mod_rewrite动态图像名称

时间:2011-04-07 01:07:23

标签: .htaccess mod-rewrite

我们有一个缩略图处理脚本,名为thumb.jpg?src =

当在html代码中生成拇指时,它们的名称都相同,所以当我们的CDN将图像拉到缓存时,它们不是唯一的。

我希望能够给每个人一个独特的名字,但是在htaccess中重写它们,以便他们仍在使用thumb.jpg脚本

这是我认为应该起作用的,但它根本不适用于我。

RewriteRule thumb([a-z0-9 - ] +)。jpg(。*)thumb.jpg $ 2

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

RewriteEngine On
RewriteRule ^thumb([a-z0-9-]+).jpg$ thumb.jpg?src=$1

这会将请求/thumba8.jpg重写为thumb.jpg?src=a8

答案 1 :(得分:0)

添加这个健全的规则:

RewriteRule thumb(.*)\.jpg$ thumb.jpg?src=$1