分享

写回答

发帖

[提问] 求帮助!!!301重定向怎么会失效呢?

GoDaddy GoDaddy 1191 人阅读 | 4 人回复

发表于 2011-4-19 08:37:31 | 显示全部楼层 |阅读模式

以前在Linux主机上做的301跳转,刚放上时,还有作用,今天在代码下加了一段禁止某个IP访问的代码,发现301不起作用了?
代码也没有改过,这是下面的代码,高手帮看看是什么地方写的不对还是有冲突?

DirectoryIndex index.html index.htm index.php

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^163xjk.cn$ [NC]
RewriteRule ^(.*)$ http://www.163xjk.cn/$1 [L,R=301]

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !www.163xjk.cn [NC]
RewriteCond %{HTTP_REFERER} !163xjk.cn [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.sogou.com [NC]
RewriteCond %{HTTP_REFERER} !www.soso.com [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]
</IfModule>

<Limit GET HEAD POST>
order allow,deny
deny from *.*.*.*
allow from all
</Limit>

回答|共 4 个

lwbo1987

发表于 2011-4-19 08:51:05 | 显示全部楼层

如果删掉禁止的IP那段代码,还会出错吗

douzai120

发表于 2011-4-19 09:02:08 | 显示全部楼层

删除掉,301也不起作用,昨晚上给客服去了封邮件,现在好像又起作用了。呵呵 不知道什么原因?

lwbo1987

发表于 2011-4-19 09:04:09 | 显示全部楼层

可能是生效的时间问题

douzai120

发表于 2011-4-19 09:13:34 | 显示全部楼层

恩,有可能。谢谢你lwbo1987
您需要登录后才可以回帖 登录 | 注册

本版积分规则