将所有IP地址访问者重定向到一个网站上的任何URL,并指向另一个网站的根域

时间:2019-02-17 01:01:07

标签: .htaccess url-redirection

我正在尝试通过.htaccess设置重定向,该重定向会将所有请求重定向到website1.com上的任何url,并将307重定向到website2.com。 它应该捕获website1.com以及指向该URL子文件夹的所有URL。 我的IP地址需要排除在规则之外,但我无法从网上看到的3-5个示例中使它正常工作。

我尝试在website1 .htaccess文件中设置以下内容:

< IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^12\.345\.6\.78 RewriteCond %{REMOTE_ADDR} !12\.345\.6\.78$ RewriteRule ^(.*)$ http://www.website2.com [R=307,L] </IfModule>

这有一些变化,没有一个奏效。一次尝试使用HTTP_HOST和REMOTE_ADDR,但这没有任何作用。 我正在重定向。但这不会让我传递到website1.com域。

为此目的是,当我们在网站上进行维护工作时,我们使用不同的URL将用户发送到。因此,我还需要能够访问通常在浏览website1.com时访问的完整网站。

0 个答案:

没有答案