我正在尝试通过.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时访问的完整网站。