向大家请教怎么防网站被盗链

楼主
向大家请教怎么防网站被盗链
[P]    向大家请教哦!有人可以告诉我吗?怎么看空间上的日志?怎么知道自己的网站被盗链了?我网站每天只有几个人登录,可流量每天有1.5-2.5个G,晕呀,空间商要关我的网站,说我超流量了,我现在是每月付费另买流量.[/P][P]    我现在估计网站是被人盗链了,从我网站主页上的流量记录上看,我每天的网站访问量只有5人左右,但我实际的空间流量每天有几个G,然后再去空间看流量记录,每天不同的IP有上千个.所以我想请大家帮我做个只能从我的主页才能访问的脚本(我只想能防盗链MP3和WMA以及WMV这三个格式文件就可以了).我听说有防盗链的,还可以查到是谁在盗链我的网站,并且显示正确的网址在盗链的页面上.[/P][P]    我的网站是音乐网站,脚本是ASP的.网址是: [URL=http://www.oldsongmovie.cn]http://www.oldsongmovie.cn[/URL][/P]
1楼
[P]我以前和你有类似的问题。后来对媒体文件夹加了下载限制才解决。[/P][P]其方法是用HTTP Module对下载请求过滤,使来自网站外部对某些格式的文件请求被屏蔽。该方法要求空间服务器支持[FACE=Verdana][SIZE=2]ASP.NET。我用的是自己写的程序。你可以试试在网上找到免费的。[/SIZE][/FACE][/P]
2楼
[P]     2楼的,你好!谢谢你给我的指点,可我不会写你说的程序呀,在网上找也看不懂,你的程序可以给我用吗?或你推荐一个,要说得详细点的哦,我就按步就班的做.其实你说得很好呀,我不需要很复杂的,就照你这么说的够了.谢谢你![/P][P]我的空间是这样的:[/P][P] web类型 asp/php  [/P][P] web容量 1050M   [/P][P] 数据库 access
[/P]
3楼
[P]我的程序可以给你。但根据你给的信息你的空间好像不支持asp.net。你若能确定我可把程序给你。如果不支持asp.net,你可在你的play1.asp编码中判断请求是否来自你自己的网页。[/P][P]<%
From_url = Cstr(Request.ServerVariables("HTTP_REFERER"))
Serv_url = Cstr(Request.ServerVariables("SERVER_NAME"))
if mid(From_url,8,len(Serv_url)) <> Serv_url then
response.write "非法链接!" '防止盗链
response.end
end if
%>[/P][P] [/P][P][QUOTE][B]下面引用由[U]含羞草[/U]发表的内容:[/B]

     2楼的,你好!谢谢你给我的指点,可我不会写你说的程序呀,在网上找也看不懂,你的程序可以给我用吗?或你推荐一个,要说得详细点的哦,我就按步就班的做.其实你说得很好呀,我不需要很复杂的,就照你这...[/QUOTE]
[/P]
4楼
谢谢你,看来我的空间是不支持asp.net的.那你上面说的在play1.asp上面加代码.怎么加?是不是你上面的这些代码?是的话要加在那部位?你上面的这些代码我是不是还要填些什么我网站的信息(比如:域名等等的)?另外,再想问个问题,有人说,如果知道文件的绝对地址,他们就可以直接在他们自己的电脑上下载或直接播放而不用打开我的网站页面的是这样吗?
5楼
[P]编码加在文件中开始执行的编码前面就可。编码会读出你的域名并和文件请求的来源域名相比较。你[/P][P]若不知怎样加和调试可把那个文件通过短信送过来,我帮你加上。送文件前请把其中的敏感信息(如数据库的路径等)拿掉。[/P][P]如果你的绝对路径被用来下载,这个编码阻止不了。但你的绝对路径没有直接给出,估计大多请求来自[URL=http://wwwoldsongmovie.cn/play1.asp]http://wwwoldsongmovie.cn/play1.asp[/URL]?的形式。所以可先试试看。另一办法是你可经常地变换文件的路径名称,使下载者无法跟踪。[/P][P] [/P][P][QUOTE][B]下面引用由[U]含羞草[/U]发表的内容:[/B]

谢谢你,看来我的空间是不支持asp.net的.那你上面说的在play1.asp上面加代码.怎么加?是不是你上面的这些代码?是的话要加在那部位?你上面的这些代码我是不是还要填些什么我网站的信息(比如:域...[/QUOTE]
[/P]

电脑版 Page created in 0.0781 seconds with 4 queries.