특정 페이지 허용된 도메인으로만 접속 가능하게 하기
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.0 |
특정 페이지에서 허용된 도메인으로만 접속 가능하게 하고 싶어요
예) aa.com/aa 접속 가능
bb.com/aa 접속 불가능
aa.com/bb 접속 불가능
bb.com/aa 접속 가능
이런 식으로 제한하고 싶은데 레이아웃 단에서 자바 스크립트로 할 수 있는 방법이 있을까요?
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.0 |
특정 페이지에서 허용된 도메인으로만 접속 가능하게 하고 싶어요
예) aa.com/aa 접속 가능
bb.com/aa 접속 불가능
aa.com/bb 접속 불가능
bb.com/aa 접속 가능
이런 식으로 제한하고 싶은데 레이아웃 단에서 자바 스크립트로 할 수 있는 방법이 있을까요?
댓글 2
레이아웃 혹은 애드온에서 도메인을 검사하여 비교해볼순 있겠습니다.
템플릿이라면
<!--@if(strtolower(getenv('HTTP_HOST')) == 'domain.com' && $mid == 'board')-->
출력할 내용
<!--@else-->
여긴 접근금지안내문
<!--@end-->
이런식으로 페이지를 안띄워주는 방향으로는 가능합니다. 다만 SEO에 잘못된 데이터로 기록될 수 있습니다. (실제로 403 혹은 404 에러페이지를 띄우는 방식이 아니기에..)
isCrawler() 으로 해당 계정이 봇인지 아닌지 채크가능하니 isCrawler()을 이용해서 조건문도 잘 찾아보세요.
답변 감사합니당 :)