2013-11-21 59 views
0

我使用这个教程对我的图片添加水印: http://www.reviewsforjoomla.com/forum/index.php?topic=15067.0图像前缀(URL重写)

所有JPG正确使用这个htaccess的规则标记的:

RewriteEngine on 
RewriteRule ^([^tn].*\.(jpg))$ watermark.php?image=$1&watermark=watermark.png [NC] 

现在,我需要基于文件前缀应用不同的水印,如:

AA-myimage.jpg(适用AA-watermark.png的所有文件与AA-前缀)

BB-myimage.jpg(申请BB-watermark.png所有图像与BB-前缀)

有一种方式来增加这对htaccess的?

谢谢大家!

回答

0

试试这个规则:

RewriteRule ^([a-z]{2})-(.+?\.jpg)$ watermark.php?image=$1-$2&watermark=$1-watermark.png [NC,L] 
+0

anubhava,谢谢。 但如何定义文件前缀以应用正确的水印? – user2307958

+0

嗯,我没有得到您的评论。这个规则将拾取前2个字母的前缀,并将其传递给'watermark'参数。因此,例如:'AA-myimage.jpg'将在内部重写为:'/watermark.php?image=AA-myimage.jpg&watermark=AA-watermark.png [NC,L]' – anubhava

+0

我明白了。但似乎水印不能在图像上显示... – user2307958