2013-01-05 2 views
1

저는 Wordpress 웹 사이트의 서버를 직접 변경하고 있습니다. 액세스 파일을 수정했으며 모든 사용자가 내 IP를 제외하고 리디렉션되도록하고 싶습니다. 기본적으로 웹 사이트에 액세스 할 때 정상적으로 작동하기를 원하지만 다른 사람이 액세스 할 때 유지 관리 페이지로 리디렉션하려고합니다. 여기 .htaccess가 내 IP로 리디렉션하지 마십시오

내 현재의 .htaccess 파일이 작동하지 않습니다되는 :

# BEGIN WordPress 

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REMOTE_ADDR} !^89.137.131.186 
RewriteCond %{REQUEST_URI} !^/maintenance/index\.php$ 
RewriteRule ^(.*)$ http://domain.com/maintenance/index.php [R=307,L] 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

답변

2

왜 리디렉션을 사용합니까? 이 플러그인을 사용하지 않는 이유는 다음과 같습니다. http://wordpress.org/extend/plugins/ultimate-maintenance-mode/

유지 관리 페이지에 사용하는 것입니다. 로그인 한 모든 사용자는 사이트를 정상적으로 볼 수 있습니다. 로그인하지 않은 모든 사용자는 사용자 정의 할 수있는 유지 관리 화면을 볼 수 있습니다.

관련 문제