2014-04-03 5 views
0

htaccess로 내 웹 사이트의 유지 관리 페이지를 만들어야합니다. 인터넷에서 검색했는데 리디렉션하는 스 니펫/스크립트 만 찾을 수 있지만 메시지 만 표시하고 싶습니다. 사람들을위한 페이지 자체는 아니지만 지정된 ip-adres는 아닙니다. 나는 htaccess로에서 스크립트를 사용하도록 설정하면 그래서 내 IP-ADRES를 제외하고오류 페이지로 리디렉션하지 않고 유지 관리 페이지

감사합니다,이 일을해야 술

답변

1

을 모든 페이지/파일 (= CSS 등)에 메시지를 표시한다.

Options +FollowSymlinks 
RewriteEngine on 
RewriteCond %{REMOTE_ADDR} !=123.45.67.89 
RewriteRule^/construction.php [R=301,L] 

편집 : 거의가,이 테스트는 내가하고 싶은 것을 /test/maintenance.html하는 리디렉션/윌의

Options +FollowSymlinks 
RewriteEngine on 
RewriteCond %{REMOTE_ADDR} !=123.45.67.89 
RewriteCond %{REQUEST_URI} !^/construction.php 
RewriteRule^/construction.php [L] 
+0

당신이/테스트에 /test/maintenance.html 볼 수 있다는 것입니다 페이지 – user3438393

+0

어쩌면 그것은 자바 스크립트와 함께해야하지만 htaccess 더 좋다 – user3438393

+0

내 편집을 시도하십시오. – Howli