아파치 errordocument를 이용한 서브도메인이동방법
로빈아빠
본문
아파치의 errordocument는 잘못된 페이지이름을 썼을때 이동되는 기능이다.
보통 호스팅회사에서는 잘못된 페이지이름으로 노출시키는데 사용하지만 미니홈피나 블로그에서는 서브도메인이동으로도 사용한다. cyworld.com/a 라고 했을때 a라는 폴더가 존재하면
그리로 이동하지만 이런식으로하면 너무 많은 폴더가 많들어진다. 그래서 가상의 주소를
이용해서 404페이지로 이동시킨후 주소를 알아내어 /a만을 분리하여 검사하여 해당하는
아이디가 있으면 그리로 이동시키고 없다면 에러페이지로 이동시키는 소스를 errordocument
에 넣으면 된다.
-errordocument에서 지정한 잘못된 페이지 이동 페이지 소스-
http://<?=+_SERVER["HTTP_HOST"]?><?=+_SERVER["REQUEST_URI"]?><br>
http://<?=+_SERVER["HTTP_HOST"]?><?=+_SERVER["REDIRECT_URL"]?>
<?=+_SERVER["HTTP_HOST"]?>는 요청페이지의 http:.//를 제외한 도메인이름
<?=+_SERVER["HTTP_HOST"]?>는 해당 페이지에 접근하기 위해 사용한 파일명
<?=+_SERVER["REDIRECT_URL"]?>는 리다이렉트하기전의 파일명
보통 호스팅회사에서는 잘못된 페이지이름으로 노출시키는데 사용하지만 미니홈피나 블로그에서는 서브도메인이동으로도 사용한다. cyworld.com/a 라고 했을때 a라는 폴더가 존재하면
그리로 이동하지만 이런식으로하면 너무 많은 폴더가 많들어진다. 그래서 가상의 주소를
이용해서 404페이지로 이동시킨후 주소를 알아내어 /a만을 분리하여 검사하여 해당하는
아이디가 있으면 그리로 이동시키고 없다면 에러페이지로 이동시키는 소스를 errordocument
에 넣으면 된다.
-errordocument에서 지정한 잘못된 페이지 이동 페이지 소스-
http://<?=+_SERVER["HTTP_HOST"]?><?=+_SERVER["REQUEST_URI"]?><br>
http://<?=+_SERVER["HTTP_HOST"]?><?=+_SERVER["REDIRECT_URL"]?>
<?=+_SERVER["HTTP_HOST"]?>는 요청페이지의 http:.//를 제외한 도메인이름
<?=+_SERVER["HTTP_HOST"]?>는 해당 페이지에 접근하기 위해 사용한 파일명
<?=+_SERVER["REDIRECT_URL"]?>는 리다이렉트하기전의 파일명
관련링크
댓글목록
등록된 댓글이 없습니다.