分享

写回答

发帖

[提问] htaccess里静态规则和防盗链规则怎么写在一起??

GoDaddy GoDaddy 4422 人阅读 | 12 人回复

发表于 2010-6-14 14:31:20 | 显示全部楼层 |阅读模式

小弟的discuz论坛图片被盗到空间基本上不去了
试了好多防盗链规则 都不能和静态规则一起用
请问怎么写在一起?

静态规则
RewriteEngine On
RewriteBase /
RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1

防盗链用的是这个

RewriteEngine On
RewriteBase /
RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !www.ixguide.com [NC]
RewriteCond %{HTTP_REFERER} !bbs.ixguide.com [NC]
RewriteCond %{HTTP_REFERER} !blog.ixguide.com [NC]
RewriteCond %{HTTP_REFERER} !ixguide.com [NC]
RewriteCond %{HTTP_REFERER} !www.zhuaxia.com [NC]
RewriteCond %{HTTP_REFERER} !www.google.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !www.google.cn [NC]
RewriteCond %{HTTP_REFERER} !google.cn [NC]
RewriteCond %{HTTP_REFERER} !www.baidu.com [NC]
RewriteCond %{HTTP_REFERER} !www.baidu.cn [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.cn [NC]
RewriteCond %{HTTP_REFERER} !bloglines.com [NC]
RewriteCond %{HTTP_REFERER} !www.ask.com [NC]
RewriteCond %{HTTP_REFERER} !www.163.com [NC]
RewriteCond %{HTTP_REFERER} !www.yahoo.com [NC]
RewriteCond %{HTTP_REFERER} !www.sogou.com [NC]
RewriteCond %{HTTP_REFERER} !www.soso.com [NC]
RewriteCond %{HTTP_REFERER} !www.sina.com.cn [NC]
RewriteCond %{HTTP_REFERER} !www.msn.com [NC]
RewriteCond %{HTTP_REFERER} !www.feedsky.com [NC]
RewriteCond %{HTTP_REFERER} !www.feedburner.com [NC]
RewriteRule .(jpg|gif|psd|zip|rar|mp3|txt|png|wma|wmv) [R,NC,L]

回答|共 12 个

andypp2

发表于 2010-6-14 14:51:10 | 显示全部楼层

求啊 啊 啊啊

andypp2

发表于 2010-6-14 15:30:37 | 显示全部楼层

帮帮我吧。。

andypp2

发表于 2010-6-14 15:53:04 | 显示全部楼层

我都急尿血了啊 。。。每次一上传就500错误。。。
单独写静态规则就可以
单独写防盗链就不行了

andypp2

发表于 2010-6-14 16:08:36 | 显示全部楼层

当然各地各个人


[ 本帖最后由 andypp2 于 2010-6-14 04:38 PM 编辑 ]

johnnyfu829

发表于 2010-6-14 16:20:15 | 显示全部楼层

RewriteEngine on写一次就够了嘛,到处写RewriteEngine on干嘛
RAKSmart

gypworks526

发表于 2010-6-14 16:27:41 | 显示全部楼层

可以写在一起。。
如果你说的单独写防盗链就不行了,有可能还是你的防盗链规则有误造成的。。。

andypp2

发表于 2010-6-14 16:30:18 | 显示全部楼层

现在网站503了
是所谓的抽风吗

andypp2

发表于 2010-6-14 18:36:33 | 显示全部楼层

测试

andypp2

发表于 2010-6-15 06:08:47 | 显示全部楼层

http://bbs.avp2p.com/attachment.php?aid=MTc5OXxkNTNkODJkNXwxMjc2NTUzMjk5fGUyMzhuZXZ2VHFmay9XMnEvUFJlVHEydFZhQndzd0djSmRNTjhaOXVPWmVXOUU0&noupdate=yes

http://bbs.avp2p.com/attachments/day_100614/1006140235f39c6ce22f38059d.gif


[ 本帖最后由 andypp2 于 2010-6-15 06:20 AM 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则