질문/조언질답게시판
Extra Form
PHP PHP 7.0
CMS Rhymix 2.x

특정 페이지에서 허용된 도메인으로만 접속 가능하게 하고 싶어요

예) aa.com/aa 접속 가능

bb.com/aa 접속 불가능

 

aa.com/bb 접속 불가능

bb.com/aa 접속 가능

 

이런 식으로 제한하고 싶은데 레이아웃 단에서 자바 스크립트로 할 수 있는 방법이 있을까요?

  • profile
    접속 가능여부를 자바스크립트에게 맡길순없고요..

    레이아웃 혹은 애드온에서 도메인을 검사하여 비교해볼순 있겠습니다.

    템플릿이라면

    <[email protected](strtolower(getenv('HTTP_HOST')) == 'domain.com' && $mid == 'board')-->
    출력할 내용
    <[email protected]>
    여긴 접근금지안내문
    <[email protected]>

    이런식으로 페이지를 안띄워주는 방향으로는 가능합니다. 다만 SEO에 잘못된 데이터로 기록될 수 있습니다. (실제로 403 혹은 404 에러페이지를 띄우는 방식이 아니기에..)

    isCrawler() 으로 해당 계정이 봇인지 아닌지 채크가능하니 isCrawler()을 이용해서 조건문도 잘 찾아보세요.
  • profile ?

    답변 감사합니당 :)