301将错误重定向到不同的域

时间:2015-07-03 20:44:45

标签: .htaccess redirect http-status-code-301

目前,我正在使用

阻止某些用户的IP地址
<Limit GET POST>
 order allow,deny
 allow from all  
 deny from 3.0.0.0/8
 deny from 4.0.0.0/8
 deny from 5.152.184.0/21
 deny from 6.0.0.0/7
 deny from 8.0.0.0/7
 deny from 11.0.0.0/8
</Limit>

然后,一旦触发403错误,就会使用

将它们重定向到新域
ErrorDocument 403 http://www.domain.com

我的问题是403而不是403将它们重定向到外部域,只需将给定网址的301重定向到新域。

Basicall,我该如何触发此代码

RewriteCond %{HTTP_HOST} \olddomain.com$
RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]

对于我否认的IP地址?

1 个答案:

答案 0 :(得分:1)

你可以摆脱你的TermName容器并像这样使用mod_rewrite:

<Limit>