.htaccess基于ip的重定向对我不起作用

.htaccess基于ip的重定向对我不起作用,.htaccess,redirect,ip,.htaccess,Redirect,Ip,我真的不知道这里有什么交易。我已经尝试了我能找到的每一种变体,但没有一种是有效的 这是我目前的代码: RewriteCond %{REMOTE_ADDR} !^XX\.XXX\.XX\.XXX$ RewriteRule .* http://www.mysite.com/forum [R=302,L] 我试了所有我能找到的,但还是什么都没有 我想做的是将除我之外的所有人重定向到该站点的论坛目录。它所做的是在尝试访问索引页面时将所有人(包括我自己)重定向到论坛目录。我想将所有人重定向到论坛目录,因

我真的不知道这里有什么交易。我已经尝试了我能找到的每一种变体,但没有一种是有效的

这是我目前的代码:

RewriteCond %{REMOTE_ADDR} !^XX\.XXX\.XX\.XXX$
RewriteRule .* http://www.mysite.com/forum [R=302,L]
我试了所有我能找到的,但还是什么都没有

我想做的是将除我之外的所有人重定向到该站点的论坛目录。它所做的是在尝试访问索引页面时将所有人(包括我自己)重定向到论坛目录。我想将所有人重定向到论坛目录,因为我正在添加新的非论坛功能,我不希望其他任何人访问这些功能。我输入的IP与我从whatismyip.com获得的IP匹配。有没有可能给我的IP地址是错的?有没有更可靠的方法获取IP地址?我认为这是准确的。

[更新]

RewriteCond %{REMOTE_ADDR} !^XX\.XXX\.XX\.XXX$
RewriteRule !^forum(.*)$ http://www.mysite.com/forum [R,L]

事实上,我说得太快了。这使每个人都可以访问主页。问题从包括我在内的所有人被重定向到/forum变成了没有人被重定向到/forum。好的,我认为更好的方法不是重定向。我想你现在需要的是基本的身份验证。您可以通过以下url创建generate.htaccess进行基本身份验证,该url看起来会拒绝除我之外的所有人访问论坛目录。那么,这不是您在问题陈述中想要的吗?我现在很困惑,很抱歉。