웹마스터 팁
사이트 공사할 때 임시로 다른 페이지 보여주기
2012.09.03 10:25
http://www.xpressengine.com/index.php?&mid=download&package_srl=18982221
일반적인 경우는 위의 '공사중 애드온'을 사용하면 간단하게 공사중 표시를 보여줄 수 있습니다.
그렇지만 위 애드온이 가끔 작동하지 않는 환경일 때가 있는데(이유는 저도 모릅니다)
그럴 때에는 .htaccess 파일을 수정하면 됩니다.
사이트 공사를 진행하는 ip 외의 모든 XE 접속을 임시로 다른 페이지로 돌려주게 됩니다.
-----------------------------------------------------------------------------------------------------------------------
1. XE를 설치한 루트에 새로운 폴더를 만듭니다. 가령 'WC' 폴더를 만듭시다. (public_html/wc/)
2. /wc/ 폴더에 공사중 페이지(sorry.html) 업로드.
3. XE를 설치한 루트에 있는 .htaccess 열기.
파일질라에서 .htaccess가 보이지 않으면 [서버] - [숨김 파일 강제 표시] 체크
수정 권한이 없을 시에는 호스팅 업체에 문의.
4. .htaccess 최상단에 다음과 같은 룰을 복사→붙여넣기 기재
# 1.유저의 접속 ip가 관리자 ip(예:127.0.0.1)가 아닐 때
RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1
# 2.공사중 페이지를 요청하는것이 아니라면
RewriteCond %{REQUEST_URI} !^/wc/
#3. 모든 요청을 공사중 페이지로 보냄
RewriteRule ^.+ /wc/sorry.html [L]
-----------------------------------------------------------------------------------------------------------------------
#1에서 적어야 할 '관리자 ip'는 여러분 PC의 ip로 수정해야 합니다.
자기 집 ip는 여기서 간단히 확인할 수 있습니다. http://www.findip.kr/