2012-03-02 50 views

回答

0

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

我没有测试此代码,但是这里有一个稍微修改一些代码,我发现(here)禁止使用mod_rewrite热链接,可能你在找什么:

RewriteEngine on 

RewriteCond %{HTTP_REFERER} ^$ 

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

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

我不能完全肯定,让你100%都有,我不确定引荐来源是如何从其他网站点击并登录到您的网页上时记录的。但这应该至少指出你在正确的方向。

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

+0

当您单击的形象,并没有改变重定向URL:C – 2012-03-02 14:55:21

+0

你要实际,面向用户的URL改变?在rewriterule之后添加[R]指令:RewriteRule upload /(。* \ .jpg)$/phpscript?image = $ 1 [R] – Jason 2012-03-02 16:08:45

+0

我希望用户能够将图像文件正常粘贴到另一个网站上,但是当他们点击实际图片,然后将其重定向到已更改的链接... atm它似乎没有工作。 – 2012-03-02 17:14:49

相关问题