지정 경로(PHP) 로만 페이지접속 가능하게 하고싶습니다
본문
안녕하세요~ 조그마한 커뮤니티 사이트를 만들고 있는중에
질문이 있어서 이렇게 남기게 되었습니다
현재 도메인 루트폴더에는 YC5가 설치되어있고 바로아래 /WP 라는 폴더를 만들어서
워드프레스를 설치해 두었습니다...
그런데 여기서 질문이 있는데, 혹시 만약 외부로 이제 링크를 소개할때는
워드프레스로 직접 연결하지 못하도록 설정할수는 없을까요?
예를들어
http://도메인/WP/index.php 라는 실제경로가 존재하더라도, 여기에 바로 접속하면
(잘못된 접근입니다. 상위 도메인에서 접속해주세요) 라는 링크를 보내주고
상위 도메인에서는 특정 PHP같은걸 업로드해서... 해당 PHP로 WP폴더에 접속할수있게요...
배경지식이 좀 많이 부족하다보니 작업하는게 시작할 엄두를 못내고있어서
갑갑한 마음에 이렇게 질문을 남기게 되었습니다 ㅠㅠ
아니면 혹시 , 다른 어떤 기능을 참고해서 셋팅할수있는지... 궁금합니다;;
(사실, WP쪽에 내용이 많아서 다들 WP쪽을 직접 링크타고 들어올거같은데 그렇게되면
기껏 준비한 그누보드 메인이 꿔다놓은 보릿자루가 될거같아서 이같은 조취를 취하려고 합니다)
답변 3
세션을 생성하게 해서
WP/아래 에서는 세션이 없으면 첫페이지로 리다이렉션 해보세요
WP의 헤더쪽이라던지 어디나 포함되는 파일의 첫줄에
if(strpos($_SERVER['HTTP_REFERER'],"domain.com")===FALSE) {
header("Location:domain.com");
}
이렇게 해보시면 링크를 타고 들어온 사이트가 domain.com 이 아닐때 domain.com 으로 리다이렉션 시켜줍니다.
!-->header 에 access 할 수 있는 key 를 넣어서 key 매칭을 하면 되지 않을까 하는 생각도 드네요.