0

基本上,我不想将人们点击的图像重定向到特定的 URL,例如。

http://mydomain.com/upload/39248928434.jpg

一旦从论坛或有人链接它的地方单击该图像,我希望它返回此 URL 而不是上面的 URL。

http://mydomain.com/phpscript.php?image=39248928434.jpg

谢谢。

4

1 回答 1

0

假设图像将存在于http://mydomain.com/upload/39248928434.jpg,并且通过“单击”图像的意图是他们的浏览器应该被定向到该地址......

我还没有测试过这段代码,但是这里对我找到的一些代码(这里)进行了轻微修改,以使用 mod_rewrite 禁用热链接,这可能会满足您的需求:

RewriteEngine on

RewriteCond %{HTTP_REFERER} ^$

RewriteCond %{HTTP_REFERER} ^http://(www.)?mydomain.com/.*$ [NC]

RewriteRule upload/(.*\.jpg)$ /phpscript?image=$1

我不完全确定这会让你 100% 到达那里,因为我不确定当他们从其他网站点击并登陆你的页面时,推荐人是如何记录的。但这至少应该为您指明正确的方向。

编辑:删除 [F] 标志,因为它返回“禁止”响应

于 2012-03-02T14:32:37.400 回答