홈페이지 처음 접속시 페이지 설정
본문
홈페이지에 처음 접속할때 홈페이지 메인페이지에 접속되는데 메인접속전에 페이지를 설정할수있나요?
답변 4
원하는 도메인이나 페이지로 이동은
<?php if (strstr($_SERVER['HTTP_HOST'], "사이트주소")){ if(!strstr($_SERVER['PHP_SELF'], '이동할 파일')){ echo '<script>location.replace("http://사이트주소/이동할 파일")</script>'; } } ?>
이렇게하시면됩니다.
apache 설정에 처음 디렉토리 찾을때 index.html 이나 main.html 을 찾게 설정되어 있습니다.
그걸 바꾸시거나 index.html 을 이름을 바꾸고 index.html 을 새로 만드시면 됩니다.
나시님 의견에 조금 보태자면 보통 같은 index라도 확장자(.html / .php)에 따라 접속순서가 다를 수 있습니다.
현재 index(메인)이 어떤 파일로 접속되는지 확인하시고, index.html 파일이 아니라면 첫번째 접속페이지를 index.html 파일을 만들어서 접속한 후에 메인페이지로 이동하게 하면 될거 같습니다.
즉 기존
index.php
변경 후
index.html(새로만든 메인 페이지) -> index.php(기존 메인페이지)
만약 이게 안된다면 나시님 의견처럼 아파치 서버에서 처음 접속할 파일의 이름을 변경하면 됩니다.
그 외
쿠키나 세션을 이용하는 방법들도 있습니다.
답변을 작성하시기 전에 로그인 해주세요.