.htaccess不重定向我的IP

时间:2013-01-05 01:21:54

标签: wordpress .htaccess

我正在对我的Wordpress网站上的服务器进行一些更改。我已经修改了访问文件,我想要重定向所有用户,不包括我的IP。基本上,当我访问网站时,我希望它能够正常工作,但当其他人访问它时,我希望将其重定向到维护页面。

这是我当前的.htaccess文件无效:

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} !^89.137.131.186
RewriteCond %{REQUEST_URI} !^/maintenance/index\.php$
RewriteRule ^(.*)$ http://domain.com/maintenance/index.php [R=307,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

1 个答案:

答案 0 :(得分:2)

为什么要使用重定向?为什么不使用这个插件:http://wordpress.org/extend/plugins/ultimate-maintenance-mode/

这是我用于维护页面的内容。所有已登录的用户都可以正常查看该网站。所有未登录的用户都将看到可自定义的维护屏幕。