사이트 내 전체검색
PHP
아파치 errordocument를 이용한 서브도메인이동방법
로빈아빠
https://cmd.kr/php/43 URL이 복사되었습니다.

본문

아파치의 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"]?>는 리다이렉트하기전의 파일명

댓글목록

등록된 댓글이 없습니다.

PHP
871 (17/18P)

Search

Copyright © Cmd 명령어 3.14.249.124