테스트 사이트 - 개발 중인 베타 버전입니다

접근차단 ip 다른사이트로 보내기 채택완료

시린♡ 4년 전 조회 1,735

혹시 관리자 페이지의 접근금지 ip 대역 등록되어있으면 해당 ip 대역으로 접속시

네이버나 관리자가 설정한 웹사이트로 보내버릴수있는방법이 뭐가있을까요?

 

스팸때문에 많이 등록되어있는데 사이트에 남겨두기싫어서 접속하면 바로 네이버로

보내버리고싶은데 방법을 모르겠네요 ㅜㅜ

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
Big1
4년 전
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

시린♡
4년 전
아 그런방법이 있었네요..

댓글을 작성하려면 로그인이 필요합니다.

그누위즈

www/common.php 파일에서 다음과 같은 부분이 있습니다.

</p>

<pre>
// 접근차단 IP
$is_intercept_ip = false;
$pattern = explode("\n", trim($config['cf_intercept_ip']));
for ($i=0; $i<count($pattern); $i++) {
    $pattern[$i] = trim($pattern[$i]);
    if (empty($pattern[$i]))
        continue;

    $pattern[$i] = str_replace(".", "\.", $pattern[$i]);
    $pattern[$i] = str_replace("+", "[0-9\.]+", $pattern[$i]);
    $pat = "/^{$pattern[$i]}$/";
    $is_intercept_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
    if ($is_intercept_ip)
        die ("<meta charset=utf-8>접근 불가합니다.");
}</pre>

<p>

해당 부분의

</p>

<pre>
die ("<meta charset=utf-8>접근 불가합니다.");</pre>

<p>

부분을 다음과 같이 바꿀시면 될겁니다.

</p>

<pre>
goto_url("<a href="http://naver.com");" target="_blank" rel="noopener noreferrer">http://naver.com");</a></pre>

<p>

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

시린♡
4년 전
헐....채택한 사이에 답변이 달렸네요 ㅠㅠ 이런이런

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인