别人的网站如果直接链接您虚拟主机中的网页,是不会提高您自己的网站的知名度与访问量的。
2:
如果别的网站是偷偷直接链接您的网站中的音乐、、、zip文件及其它下载类资源,不但不会提高您网站的知名度,还会让您的网站中产生大量没有意义的流量。
3:
如果一台服务器中存在大量这种盗链情况,服务器的速度就会大幅度下降。
明确点就是自己辛辛苦苦做出来的内容,被别人偷偷使用,是非常气愤的,因为实际上这种盗链行为是侵犯知识产权的行为、是侵犯别人的劳动成果的行为!防盗链的解决方法:
(一)创建一个继承了SystemWebI>
盗链网站无法下载,报盗链的问题。
要下载这类文件最简单的方法就是改referer。
比方flashget中,网址下面的"引用"一栏中,直接填写下载地址就可以了。
防盗链原理:
>
一来可以追溯上一个入站地址是什么,二来对于资源文件,可以跟踪到包含显示他的网页地址是什么。
因此所有防盗链方法都是基于这个Referer字段,网上比较多的2种,一种是使用apache文件FileMatch限制,在>
etEnvIfNoCase Referer ">
这种很方便禁止非允许访问URL引用各种资源文件。
请大家注意,把第一句" >分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
有的网站的无法外链,如163等。它的原理是什么,为何别的网站用URL调不出它的
解析:
防盗链原理:
标准协议中有专门的字段记录referer
一来可以追溯上一个入站地址是什么
二来对于资源文件,可以跟踪到包含显示他的网页地址是什么。
因此所有防盗链方法都是基于这个Referer字段
网上比较多的2种
一种是使用apache文件FileMatch限制,在dconf中增加 ( 其实也可以将把下面的语句存成一个htaccess文件),并放到你的网站的根目录(就是/目录),这样子别人就没有办法盗连你的东东了~~
SetEnvIfNoCase Referer "^yahoo/" local_ref=1
Order Allow,Deny
Allow from env=local_ref
Allow from 127001
这种很方便禁止非允许访问URL引用各种资源文件
请大家注意,把第一句"^yahoo/"改为你的网站,比如我的网站是: linji
我应该这么写的
"^linji/"
第二种是使用rewrite,需要增加apache的mode_rewrite,支持htaccess文件目录权限限制
在虚拟主机根目录增加htaccess文件,描述从定向,把非本地地址refer的文件都从定向到警告或者警告网页上。
首先要确认你的服务器或空间的服务器解译引擎为Apache2,还有支持htaccess客户设置文件,
如果你有自己的服务器就请先对/conf/dconf 文件做以下修改
找到:#LoadModule rewrite_module modules/mod_rewriteso
把前面的 # 给去丢
找到等一个 AllowOverride None 改为 AllowOverride All
重启Apache2服务器
接下就是做一个 htaccess 文件了,其 htaccess 文件内容为
RewriteEngine on
RewriteCond %{>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)