점검중 걸어놓을려면,, ,
본문
index.php 만 수정하면
aaa.com/bbs/new.php 이런거하고, 회원가입 등이 아직도 접근 가능한데,
점검중일때는 모든 그누 페이지에 접근 불가하게 할려면, 어떻게 해야 하나요?
답변 6
다음과 같은 방법도 있으니 참고해 보세요
# .htaccess 파일 내용
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.000 # 본인의 IP 주소로 변경
RewriteRule ^.*$ /maintenance.php [R=503,L] # 원하는 페이지로 이동
</IfModule>
common.php 에 걸어보세요. 특정아이피 제외하고
die('점검중입니다.')
/extend/user.config.php 에다가
if ($_SERVER['REMOTE_ADDR'] != "본인 아이피 주소") {
header("Location: /점검.php");
}
처럼 본인아이피 제외하고
점검페이지로 리다이렉션 시키면 되지 않을까요?
공용으로 사용되는 head, common, 등 과 같은 곳에 바트컨트롤님 말씀처럼
자신의 아이피 제외 하고 막으시면 됩니다.
index.html파일 만들어서 점검내용 넣고
extend/user.config.php 안에
if (!isset($_SERVER["HTTPS"])) {
goto_url('도메인주소');
}
넣으시면 될것같습니다.
답변을 작성하시기 전에 로그인 해주세요.