互联网,编程,与电力工程

如何封锁引荐和不允许hotlinking和下载从外部网站

hotlinking (直接连接到一个网站的文件-图像,视频等) ,并下载来自外部网站未经您的许可,便是一个明显的带宽盗窃,如果网站管理员或网站所有者要禁止或限制下载下载项目对他/她的网站,通过其他网站以外的其他他/她的;我的意思是,如果访问者要下载的项目将mydomain 。 最好的,当然您要执行的行动,通过将mydomain 。 com网站的唯一而不是通过其他网站,这使得链接到下载的项目在您的网站。 你可以这样做,阻止引荐。

在您的下载文件夹,您编译您的下载项目中,创建一个。 htaccess的文件并粘贴下面的代码。 此代码基本上被阻止的外部网站的引荐以外的其他您自己的网站;

setenvifnocase referer “ ^的http:// (为www ) ? jcmiras.net ” spam_ref = 1
<filesmatch "(.*)">
为了否认的,允许
否认所有
允许从的Env = spam_ref
<filesmatch "(.*)">

jcmiras.net是唯一域允许链接,并执行下载。

您也可以使用下面的代码为禁用hotlinking 。 不过,在此代码,你必须指定扩展名的文件,你不想被hotlinked 。 这可能不是工作的HTML页面。

关于rewriteengine
rewritecond % ( http_referer ) ! ^的HTTP ( WWW的)?://( \ ) ? yourdomain.com [数控]
rewriterule \ 。 ( JPG格式|的JPEG |巴纽| gif )的美元-[数控,男,升]

yourdomain是允许网站的HOTLink (应该是您自己的网域)和J pg |的JPEG |巴纽|的GIF是受保护的文件类型。


提起在: 代码和脚本

早先的文章代码和脚本: aggregate_jcm

搜索本网站

网页 www.jcmiras.net

赞助商链接


翻译

English flagItalian flagKorean flagChinese (Simplified) flagPortuguese flag
German flagFrench flagSpanish flagJapanese flagArabic flag
Russian flagHindi flag   
By N2H