我已经编写了一个PHP类来向图像添加水印,当直接通过URL访问时,它的效果很好。我想像这样将每个图像“重定向”到我的URL:

http://www.mysite.com/img.jpg

对此
http://www.mysite.com/watermark/watermark.php?image=http://www.mysite.com/img.jpg

基本上我想要的是将HTML中指定的src属性传递给image变量。我目前正在努力处理自己的.htaccess文件,但无法正常运行,这里是:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([^_].*\.(gif|jpg|png))$ /watermark/watermark.php?image=$1 [L]

期待您的答复并提前致谢!

最佳答案

试试这个:

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)\.(jpg|png|jpeg|gif)$ watermark/watermark.php?image=$1.$2 [NC,L]

关于php - .htaccess图片重定向,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8556160/

10-11 07:59