채택완료

홈페이지 점검중 페이지 띄울려면 어떻게 해야하는지요?

2013-12-22 (일) 16:26:25 15,016

홈페이지 업뎃이나 그누보드 업뎃 할때에 홈페이지 점검중 페이지를 띄울려고 하는데요.

어떻게 하면 될까요?

|

답변 6개 / 댓글 7개

채택된 답변
+20 포인트
그누보드 최상위 폴더에 점검중이라는 index.html 파일을 만들어 올리면 사이트 접속시에 점검중 페이지가 뜹니다...^^

답변에 대한 댓글 1개

index.html 로 안들어가고 다른 페이지로 접속해도 똫같이 index의 점검중 페이지가 뜨나요?
2013-12-24 (화) 18:27:05
인덱스만 공지로 띄우던가 아니면 아래처럼 하시면됩니다.
<?php
if($_SERVER['REMOTE_ADDR'] != '자신의 IP'){
  header("Location: /04.html");
  exit;
}
?>

답변에 대한 댓글 1개

정말 감사합니다 혹시 2명 이상의 운영진들의 아이디만 접속가능하게도 가능한가요?
2013-12-24 (화) 01:00:35
루트에 공사중 페이지(04.html)를 먼저 만드시고
head.sub.php 열어서 맨위에 아래 내용 한번 넣어보세요
<?php
header("Location: /04.html");
exit;
?>

답변에 대한 댓글 2개

오! 감사합니다.
그런데 관리자가 무엇을 수정해야 하는데 수정이 안되네요 ㅠㅠ
관리자는 접속이 가능할 수 있도록 안되나요?

extend 폴더에 test.php 파일을 하나 추가하신 다음에 test.php 내용에

if($config[cf_10]>0){

header("Location:도메인");

}

처럼 해놓으시면.. 환경설정의 환경여분필드10 값이 0 이 아닌 경우 무조건 지정한 위치로 이동하도록하면 되지 않을까요?

extend 폴더는 모든 페이지를 열때 무조건 호출하는걸로 알고 있습니다.

저 중간에 header 를 javascript 로 location.href 를 사용해도되고 이동 방법은 여러가지가 있겠네요.

답변에 대한 댓글 1개

답변 감사합니다. 그런데 여분필드라는 것이 뭐하는 것이죠?

test.php 라는 파일을 만들고 말씀하신 풀더에 넣었습니다만,
상당히 초보라서 ㅠㅠ header 를 javascript 로 location.href 를 사용할려면 어떻게 하나요?
2013-12-22 (일) 22:39:54
'index.php' 파일이 대문입니다.
기존의 파일은 복사해두고... 본문에 '점검중'이라고 적어두면 되겠네요.

답변에 대한 댓글 1개

index.php 파일로 접속하지 않고, 게시판 주소로 접속을 하면 접속이 되는군요 ㅠㅠ
2013-12-22 (일) 22:27:19
웹서버 root를 잠깐 다른곳으로 돌려놓고,
로컬에서 작업하시던지 원래 사이트는 주소를 바꿔 특정IP만 접근 가능하게 하시면 되겠습니다.
 
또 하나의 방법은 사이트 소스 항상 복사해서 원격지에서 작업후
sFTP 같은걸로 해당 사항 업데이트 하시면 되겠습니다.

답변에 대한 댓글 1개

웹서버 root를 다른곳으로 돌릴려면 어떻게 하나요?

답변을 작성하려면 로그인이 필요합니다.