2011-02-13 22 views
-1

我今天对我的网站进行了重大更改,希望为除我之外的所有人显示一个维护页面。但是,即使我将IP地址列入白名单(通过执行ipconfig三重检查),它也会将我重定向到维护页面。我猜我的代码有问题。这是我的.htaccess文件,以防万一任何人都可以帮忙!我在.htaccess中的白名单IP不起作用

RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} !^www\.playbank\.com$ [NC] 
RewriteRule ^(.*)$ http://www.playbank.com/$1 [L,R=301] 

RewriteEngine On 
RewriteBase/
RewriteCond %{REMOTE_ADDR} !^192\.168\.1\.* 
RewriteCond %{REQUEST_URI} !^/maintenance\.html$ 
RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC] 
+0

你也可以使用代码格式的`{}`按钮。 – vz0 2011-02-13 17:02:42

回答

3

192.168.1.*是你的局域网的网络,这是一个私有网络到互联网的其他部分不可见。您需要指定您的ISP提供的外部IP地址。输入www.whatismyip.com并使用那个。

+0

非常感谢!这就是诀窍! :) – Nancy 2011-02-13 17:08:51