有时 i 在浏览器看www.somesite.com/some_image.jpg时,看不到图像。
(例如,在使用权形图像搜索和研究某些结果时)
因此,认为其服务器正在使用类似的东西。
# pseudo code
if ($referer not contain "mywebsite.com") then not serve the image / swf
但这也许不是很好的方法,因为吉大港山区-REFER不可靠? 那么,一些用户最终不会看到当查询人信息缺失时的形象或智慧?
有时 i 在浏览器看www.somesite.com/some_image.jpg时,看不到图像。
(例如,在使用权形图像搜索和研究某些结果时)
因此,认为其服务器正在使用类似的东西。
# pseudo code
if ($referer not contain "mywebsite.com") then not serve the image / swf
但这也许不是很好的方法,因为吉大港山区-REFER不可靠? 那么,一些用户最终不会看到当查询人信息缺失时的形象或智慧?
如果你能够使用“htaccess”档案,你可以做以下工作:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?example.com/.*$ [NC]
RewriteRule .(gif|jpg|js|css|cur|png|jpeg)$ - [F]
或者如果你想要看到不同的形象,那么:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?example.com/.*$ [NC]
RewriteRule .(gif|jpg)$ http://www.example.com/angryman.gif [R,L]
这可能是可靠的,但一些防火墙被拆除,因此你应当这样做。
// psuedo code
if ($referer does not contain "example.com" and $referer is set and $referer is not equal to "") then do not serve image
就像另一回头一样,我认为,在你获得一些焦土每天提出数千份请求(没有任何真正的联系渠道)之前,临时让热连接的仲裁人感到非常).。 我当时所做的事情是将图像转至、completely不同的。
Gatse。 只有新生。
它并非完美无缺,但如果它能够阻止80%的观众,那么它可能比任何东西都好,他们会知道如何打骂你的形象。 您还应在随机点名的夹子下树立形象,并定期重新命名,以防止直接联系。
我将把这一数字提高到99.some。 几乎所有的人都获得了干扰护卫的轴心。
但是,用<代码>wget(et al)确定参赛人是合情合理的。
参照标题只是案文,因此可以在网上提出。 如先前的评论所述,你可以照顾绝大多数民。
与Henri Watson相似,一是思考
# pseudo code
if($referer not empty and $referer not contain "mywebsite.com") then don t serve it.
double checking the 3 cases:
referer empty ==> served
referer not empty and contains "mywebsite.com" ==> served
referer not empty and not contian "mywebsite.com" ==> not served
那么,那些正在发挥硬性联系的人很可能会看到,它没有努力将这种方式联系起来,并改变它。