이상한 도메인주소30곳정도가 저의 사이트에 연결이되어있내요.
메인페이지 포워딩 한거같은데
메인페이지에서 접속 URL을 불러와서 저의 도메인 아니면 차단하면 될꺼 같은데
방법좀 알려주세요~
|
답변 1개 / 댓글 6개
채택된 답변
+20 포인트
2016-10-18 (화) 20:11:42
메인 페이지 상단에 아래의 조건문을 한 번 적용해보세요.
Copy
<?php//단독 도메인만 사용하는 경우if ($_SERVER['HTTP_HOST'] != '나의도메인주소') { goto_url('http://www.police.go.kr/'); } //서브도메인도 함께 사용하는 경우if (!strstr('나의도메인주소', $_SERVER['HTTP_HOST'])) { goto_url('http://www.police.go.kr/'); }?>
답변에 대한 댓글 6개
2016-10-18 (화) 20:58:36
조건문을 적용시켜도 다른 도메인주소로 접속이 되내요~^^; 자바스크립트로 main페이지에서 접속 URL을 불러와서 내 도메인 아니면 차단해라...이렇게 해야지 차단될꺼같은데 자바스크립트 찾아봐도 쉽지가 않내요 ㅠㅠ
2016-10-18 (화) 21:13:19
php 코드가 안되면 자바스크립트도 안 될 가능성이 있습니다.
'핸아빠'님의 사이트가 이상한 도메인에 어떤 식으로 연결되어 있는지를 좀더 정확하게 파악하실 필요가 있습니다.
일단은 메인페이지에 아래와 같이 해보세요
<script>
if (location.host != '나의도메인') {
location.href = "http://www.police.go.kr/";
}
</script>
'핸아빠'님의 사이트가 이상한 도메인에 어떤 식으로 연결되어 있는지를 좀더 정확하게 파악하실 필요가 있습니다.
일단은 메인페이지에 아래와 같이 해보세요
<script>
if (location.host != '나의도메인') {
location.href = "http://www.police.go.kr/";
}
</script>
2016-10-18 (화) 22:05:28
그러면 자바스크립트로 뭔가 가능성이 있을 수 있겠네요^^
이렇게도 한번 해보세요
<script>
var url = window.location.href;
if (url.match('나의도메인') === null) {
location.href = "http://www.police.go.kr/";
}
</script>
이렇게도 한번 해보세요
<script>
var url = window.location.href;
if (url.match('나의도메인') === null) {
location.href = "http://www.police.go.kr/";
}
</script>
2016-10-19 (수) 01:22:51
선우님 너무감사합니다~ 선우님 덕분에 잘 해결했습니다~^^ 근데 임시방편같아서... 서버 아이피를 변경해야될까요? 현재 클라우드플레어 적용중인데 적용전에 포워딩됐더라구요~ 어떻게 해야될찌 모르겟내요~ 아직도 이상한 사이트들 주소로 핑을 날리면 제 서버아이피가 뜨내요~
2016-10-19 (수) 06:55:52
찜찜하시면 서버 ip와 DNS 설정을 변경하는게 제일 좋은 방법이긴 합니다.
그리고 클라우드플레어를 사용하신다면 ip변경 이후 어느정도는 보호가 될 수도 있겠네요.^^
그리고 클라우드플레어를 사용하신다면 ip변경 이후 어느정도는 보호가 될 수도 있겠네요.^^
답변을 작성하려면 로그인이 필요합니다.