2016-11-07 3 views
2

私のウェブサイトの特定のURLのいくつかの部分で、訪問者をリダイレクトする必要があります。ウェブサイトの数少ないURLの訪問者をリダイレクトする

以下のコードを使用して完全なサイトをUnder Constructionページにリダイレクトしましたが、今回はいくつかのURLだけをリダイレクトする必要があります。

<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteCond %{REMOTE_ADDR} !^50\.40\.30\.20 
RewriteCond %{REMOTE_ADDR} !^100\.90\.80\.70 
RewriteCond %{REQUEST_URI} !/maintenance.html$ [NC] 
RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC] 
RewriteRule .* /maintenance.html [R=302,L] 
</IfModule> 

letが、私は建設ページの下へ/example1/ & /example2/ページをリダイレクトする必要があると言います。どのように私は.htaccess

答えて

2

であなたが使用できることを行う必要があります。

RewriteEngine on 

RewriteCond %{REMOTE_ADDR} !^50\.40\.30\.20 
RewriteCond %{REMOTE_ADDR} !^100\.90\.80\.70 
RewriteCond %{REQUEST_URI} !/maintenance.html$ [NC] 
RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC] 
RewriteRule ^(example1|example2) /maintenance.html [R=302,NC,L] 
1

試してみてください。

RewriteEngine on 
RewriteCond %{REMOTE_ADDR} !^50\.40\.30\.20 
RewriteCond %{REMOTE_ADDR} !^100\.90\.80\.70 
RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC] 
RewriteRule (example1|example2) /maintenance.html [R=302,L] 

あなたは、パイプ文字を使用して複数のページを除外することができます|

関連する問題