네이버 블로그 페이지에 포함된 링크를 타고들어오는 걸 특정 페이지로 이동시키거나 막는 방법이 있나요?
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.2 |
안녕하세요?
갑자기 궁금해서 질문 남겨보아요.
네이버 블로그의 특정 포스트에 제 사이트로 이동하는 링크가 포함되어 있어서 이걸 타고들어오는 사람들이 있는데요.
주소 형식
https://m.blog.naver.com/PostView.naver?blogId=xxxx&logNo=xxxxxx&proxyReferer=&noTrackingCode=true
이 페이지를 통해 들어오는 걸 막거나 404 Not Found를 뜨게 하거나 하는 쉬운 방법이 있을까요?
알려주시면 감사하겠습니다.
댓글 4
이미지 핫링킹 방지 방법과 원리는 같습니다. 다만 핫링킹 방지가 png jpg 같은 파일에만 적용했다면 이경우 모든 형태 주소에 적용하면 되겠죠.
이용 중인 호스팅사 Hotlink Protection 설정 페이지는 있는데요.
"웹서버에서 Referer값을 확인후 그중 특정 주소가 포함되어 있다면 403을 반환하면 됩니다."
이걸 설정하는 곳은 보통 어디인가요?
SetEnvIfNoCase Referer ^$ go_in
Order Deny,Allow
Deny from all
Allow from env=go_in
SetEnvIf Referer "www\.abc\.com" link_allow
SetEnvIf Referer "abc\.com" link_allow
Order Deny,Allow
Deny from all
Allow from env=link_allow
SetEnvIf Referer www\.abc\.com go_in
SetEnvIf Referer abc\.com go_in
SetEnvIf Referer ^$ go_in
Order Deny,Allow
Allow from env=go_in
Deny from all
php_flag register_globals on
ErrorDocument 403 403에러가 뜨면 나올 페이지 주소
ErrorDocument 404 404에러가 뜨면 나올 페이지 주소
ErrorDocument 500 500에러가 뜨면 나올 페이지 주소
ErrorDocument 503 503에러가 뜨면 나올 페이지 주소