.htaccess图像重定向

mic*_*iuc 5 php apache .htaccess redirect image

我编写了一个PHP类来为图像添加水印,当通过URL直接访问时它很有用.我想将每个图像"重定向"到我的网址,如下所示:

http://www.mysite.com/img.jpg
Run Code Online (Sandbox Code Playgroud)

对此

http://www.mysite.com/watermark/watermark.php?image=http://www.mysite.com/img.jpg
Run Code Online (Sandbox Code Playgroud)

基本上我想要的是将HTML中指定的src属性传递给图像变量.我目前正在努力处理我的.htaccess文件,我无法让它工作,这里是:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([^_].*\.(gif|jpg|png))$ /watermark/watermark.php?image=$1 [L]
Run Code Online (Sandbox Code Playgroud)

期待您的回复,并提前致谢!

Boo*_*eus 12

试试这个:

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

  • 让我们[在聊天中继续讨论](http://chat.stackoverflow.com/rooms/5974/discussion-between-book-of-zeus-and-skatebail) (2认同)