htaccess特定的ip

时间:2011-12-09 10:11:02

标签: .htaccess web

嘿伙计我想允许某些ip访问我的网页,我让它为一个ip工作,但我想添加另一个如何进行此操作。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} !^217\.20\.17\.210
RewriteRule (.*) http://google.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

我以为我只能用ip地址复制当前行并输入新行但它不起作用。

1 个答案:

答案 0 :(得分:2)

RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} !^217\.20\.17\.210
RewriteCond %{REMOTE_HOST} !^123\.123\.123\.123
RewriteRule (.*) http://google.com/$1 [R=301,L]

已添加以允许123.123.123.123对您不起作用?

作为替代方案,您可以尝试使用Allow/Deny in mod_authz_host,例如:

Order Deny,Allow
Allow from 217.20.17.210
Allow from 123.123.123.123

维护起来要容易得多。