Wordpress .htaccess不为我的IP重定向

Wordpress .htaccess不为我的IP重定向,wordpress,.htaccess,Wordpress,.htaccess,我正在直接对Wordpress网站上的服务器进行一些更改。我已经修改了访问文件,我希望所有用户都被重定向,不包括我的IP。所以基本上,当我访问网站时,我希望它正常工作,但当其他人访问它时,我希望它被重定向到维护页面 这是我当前的.htaccess文件,它不工作: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REMOTE_ADDR} !^89.137.1

我正在直接对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
#开始WordPress
重新启动发动机
重写基/
重写cond%{REMOTE_ADDR}^89.137.131.186
重写cond%{REQUEST_URI}^/维护/索引\.php$
重写规则^(.*)$http://domain.com/maintenance/index.php [R=307,L]
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress

为什么要使用重定向?为什么不使用此插件:

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