2011-12-22 3 views
3

私は現在、アップグレード中のワードプレスサイトを持っており、.htaccessファイルにメインテナンスリダイレクト設定があります。複数のIPが.htaccess経由でWordpress Site Adminにアクセスできるようにする

私は自分のIPアクセスをサイトと管理者に許可できますが、他の編集者が複数のIPアクセスを許可する方法を教えてください。

 
     
    RewriteEngine on 
    RewriteCond %{REMOTE_HOST} !^123.456.789.101 
    #RewriteCond %{REMOTE_ADDR} !^123.456.789.101 
    RewriteCond %{REQUEST_URI} !/maintanence.html$ [NC] 
    RewriteCond %{REQUEST_URI} !.(jpe?g?|png|gif) [NC] 
    RewriteRule .* /maintanence.html [R=302,L] 
    

答えて

2

は、さてあなたは、IPアドレスではないホストを望んでいたので、それを行うようにしてください:

私は現在使用しています。次に、あなたの意図したロジックを使用してそれらを一緒にチェーン:

RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1$ 
RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.2$ 
RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.3$ 
RewriteRule .* /maintenance.html [R=302,L] 
+3

RewriteCondは本質的に** AND ** 'であるため、決して動作しません。それらの間に '[OR]'を置く必要があります。 –

5

答えは少し遅くなるかもしれませんが:

RewriteCond %{REMOTE_HOST} !(123\.456\.789\.101|123\.456\.789\.102|123\.456\.789\.103) 

はうまく動作します。

+0

または '123 \ .456 \ .789 \ .10 [1-3]'おそらく? –

関連する問題