raksmart活动促销

分享

写回答

发帖

那位大侠帮助写一个美国空间防盗连的.htaccess规则一下

国外虚拟主机 国外虚拟主机 2002 人阅读 | 5 人回复

发表于 2010-4-25 23:42:32 | 显示全部楼层 |阅读模式

刚刚买了hostease 空间 那位大侠帮助写一个美国空间防盗连的.htaccess规则一下


由于本站大量的图片和 SWF文件 请求那个能人帮助写一下 美国空间防盗连的.htaccess规则 一下
我不会写`模仿写 了几个`出错!!嘿嘿!
最好能`写清楚点`那些目录不防那些目录要防 那些来路地此不防那些来路地此要防
谢谢了!!如果有现成的`给一个`著名解释下!
如果没现成的 就麻烦 下!如果不愿意麻烦 我也没话说!

回答|共 5 个

cqboy2003

发表于 2010-4-26 10:00:28 | 显示全部楼层

搜索一下,应该有现成的吧

mmaoc

发表于 2010-4-26 12:23:53 | 显示全部楼层

找不到啊!!

richen

发表于 2010-4-28 11:30:29 | 显示全部楼层

我的规则:.htaccess要放到图片文件夹内 比如upload
<IfModule mod_rewrite.c>

RewriteEngine on  
   
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !0tin.net [NC]
RewriteCond %{HTTP_REFERER} !lingting.us [NC]
RewriteCond %{HTTP_REFERER} !user.qzone.qq.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]

RewriteRule .(jpg|gif|png|bmp|swf|jpeg) /image/logo.gif [R,NC,L]

</IfModule>

[ 本帖最后由 richen 于 2010-4-28 11:41 AM 编辑 ]

richen

发表于 2010-4-28 11:31:58 | 显示全部楼层

还有一种方法比较笨一点,但是绝对防盗链
就是用COOKIE来识别

在自己网站inxex.php内加入 setcookie("Site", "站名", time()+3600);


然后再.htaccess中写入规则

RewriteEngine On  # 启动URL Rewrite引擎

RewriteCond  %{HTTP_COOKIE} !^.*(?:Site=站名).*$  # 对于Cookie里面没有特殊记录的请求进行重定向

RewriteRule \.(swf|mp3|wma)$ - [F]

使用这个方法注意啦,在网站首页(最好是公共调用的比如 header.php)或每个页面
要写入cookie
否则你的站就访问不了,出现500

add.c

发表于 2010-4-28 11:38:00 | 显示全部楼层

回复 4# 的帖子

最好允许Google和百度等搜索引擎的来路

richen

发表于 2010-4-28 11:42:21 | 显示全部楼层

原帖由 add.c 于 2010-4-28 11:38 AM 发表
最好允许Google和百度等搜索引擎的来路


恩,4楼已经加入搜索引擎支持
RAKSmart
您需要登录后才可以回帖 登录 | 注册

本版积分规则