지정아이피의 접속을 제외한 모든 접속을 특정페이지로 보내기

munilive
munilive

잠시 서버를 점검중으로 변경하고 웹사이트를 수정하거나 아니면 아직 사이트를 오픈하기전 들어오는 모든 접속자에게 오픈 준비중이라는 메시지를 보여주고 사이트를 해당 도메인과 연결해서 직접 작업할때 사용 할 수 있는 rewrite 구문이다.

.htaccess 파일에 다음과 같이 입력하여 사용하면 된다.

RewriteEngine On
RewriteBase /

RewriteRule     ready_to_service.html   - [L]

RewriteCond %{REMOTE_ADDR}  !14.36.195.180
RewriteCond %{REMOTE_ADDR}  !223.62.172.49

RewriteRule ^(.*)$  ready_to_serivce.html [L]

모든요청에 대하여 RewriteCond %{REMOTE_ADDR} !아이피주소에 포함되지 않는 모든 아이피는 하단 RewriteRule 에서 지정하는 페이지로 보내버린다.

특정 아이피 대역을 추가 하고 싶을때는 RewriteCond ${REMOTE_ADDR} !^14.36.195. 으로 표현한다.

munilive

munilive

Backend Application Developer

Share

Comments

Related Posts

php, css, js 파일 압축해서 보내기 (htaccess 이용)

php, css, js 파일 압축해서 보내기 (htaccess 이용)

웹사이트의 트래픽을 줄이기 위해 전송할 문서를 으로 압축해서 보내는 방법이다. , , 파일만 압축해서 보내는 것을 예제로 첨부한다. 이미지 파일은 이미 이미지 자체가 압축되어 있…

munilive munilive ·
.htaccess Rewriterule 사용하는법

.htaccess Rewriterule 사용하는법

rewrite 모듈을 사용하기 위한 Apache 컴파일옵션 Rewrite 모듈을 쓰기 위한 Apache 컴파일 옵션은 입니다. Configure 실행 시에 만…

munilive munilive ·
MongoDB Data Lake 설정 하기

MongoDB Data Lake 설정 하기

AWS S3 와 Atlas Data Lake 간의 매핑의 정의 MongoDb의 Database 와 Collection 처럼 사용하기 위하여 데이터가 저장된 위치 및 데이터 파일에…

munilive munilive ·