2014-10-14 2 views
0

두 개의 IP에 대한 액세스를 허용하고 다른 사람들을 리디렉션하려고했지만 IP 부분이 무시되고 모든 사람이 리디렉션됩니다. 왜이 기능이 작동하지 않습니까?RewriteCond {REMOTE_ADDR}이 (가) 작동하지 않습니다.

<IfModule mod_rewrite.c> 
RewriteEngine On 
# access for dev 
RewriteCond %{REMOTE_ADDR} !^208\.48\.253\.17 [OR] 
RewriteCond %{REMOTE_ADDR} !^204\.210\.196\.20 
RewriteRule ^who-we-are(.*)$ http://www.newsite.com/about-us/ [R=301,L] 
RewriteRule .* http://www.newsite.com [R=301,L] 
</IfModule> 
+0

첫 번째 규칙은 나열된 IP가없는 사람을 현재 도메인의 'who-we-are'에서 'http : // www.newsite.com/about-us /'로 리디렉션해야합니다. 결과? – Prix

답변

0

아파치 conf 디렉토리 에서 httpd.conf 파일을 열고 다음 왼쪽 텍스트 # (해시) 기호를 제거하려면이 줄에서 #LoadModule의 rewrite_module 모듈/mod_rewrite.so 를 활성화 해주세요.

웹 서비스를 다시 시작하십시오.

감사합니다. 이 정보가 도움이되기를 바랍니다.

관련 문제