핑 수집실패.

핑 수집실패.

QA

핑 수집실패.

본문

네이버웹마스터를 통해 등록을 하였는데 그누보드는 연동키만적으면 된다고해서 그렇게 하였는데

핑 수집을 실패했다고 나옵니다.

또 다른 설정을 해야하는것이 있나요? 

ping.php소스는 제가 집어 넣는건가여? 저절로 생성이 되는건가요?

 

제ping.php는 이렇게 되어있습니다.

<?php
include_once("./_common.php");

if (!$write)
    die("게시글이 없습니다.");

if ($group['gr_use_access'])
    die("게시판그룹에서 접근사용을 해제하여 주십시오.");

if ($board['bo_read_level'] > 1)
    die("비회원 읽기가 가능한 게시판만 신디케이션을 지원합니다.");

if (strstr($write['wr_option'], 'secret'))
    die("비밀글은 신디케이션을 지원하지 않습니다.");

if (preg_match('#^('.$config['cf_syndi_except'].')$#', $bo_table))
    die("신디케이션에서 제외된 게시판입니다.");

$title        = htmlspecialchars($write['wr_subject']);
$author       = htmlspecialchars($write['wr_name']);
$published    = date('Y-m-d\TH:i:s\+09:00', strtotime($write['wr_datetime']));
$updated      = $published;
$link_href    = G5_BBS_URL . "/board.php?bo_table={$bo_table}";
$id           = $link_href . htmlspecialchars("&wr_id={$wr_id}");
$cf_title     = htmlspecialchars($config['cf_title']);
$link_title   = htmlspecialchars($board['bo_subject']);
$feed_updated = date('Y-m-d\TH:i:s\+09:00', G5_SERVER_TIME);

$find         = array('&', ' '); # 찾아서
$replace      = array('&', ' '); # 바꾼다

$content      = str_replace( $find, $replace, $write['wr_content'] );
$summary      = str_replace( $find, $replace, strip_tags($write['wr_content']) );

Header("Content-type: text/xml");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");

echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
echo "<feed xmlns=\"\n'>http://webmastertool.naver.com\">\n";
echo "<id>" . G5_URL . "</id>\n";
echo "<title>naver syndication feed document</title>\n";
echo "<author>\n";
    echo "<name>webmaster</name>\n";
echo "</author>\n";

echo "<updated>{$feed_updated}</updated>\n";

echo "<link rel=\"site\" href=\"" . G5_URL . "\" title=\"{$cf_title}\" />\n";
echo "<entry>\n";
    echo "<id>{$id}</id>\n";
    echo "<title><![CDATA[{$title}]]></title>\n";
    echo "<author>\n";
        echo "<name>{$author}</name>\n";
    echo "</author>\n";
    echo "<updated>{$updated}</updated>\n";
    echo "<published>{$published}</published>\n";
    echo "<link rel=\"via\" href=\"{$link_href}\" title=\"{$link_title}\" />\n";
    echo "<link rel=\"mobile\" href=\"{$id}\" />\n";
    echo "<content type=\"html\"><![CDATA[{$content}]]></content>\n";
    echo "<summary type=\"text\"><![CDATA[{$summary}]]></summary>\n";
    echo "<category term=\"{$bo_table}\" label=\"{$link_title}\" />\n";
echo "</entry>\n";
echo "</feed>";
?>

 

 

이 질문에 댓글 쓰기 :

답변 2

해당 ping.php 를 직접 접속하여 문제가 없는지 확인해보세요. 

<title>naver syndication feed document</title>
"); width: 10px; height: 10px; margin-left: -10px; vertical-align: bottom; display: inline-block; cursor: pointer; -webkit-user-select: none;"><author>
<name>webmaster</name>
</author>
<updated>2016-05-11T16:30:24+09:00</updated>
<link rel="site" href="http://도메인" title="그누보드5"/>
"); width: 10px; height: 10px; margin-left: -10px; vertical-align: bottom; display: inline-block; cursor: pointer; -webkit-user-select: none;"><entry>
"); width: 10px; height: 10px; margin-left: -10px; vertical-align: bottom; display: inline-block; cursor: pointer; -webkit-user-select: none;"><id>
</id>
"); width: 10px; height: 10px; margin-left: -10px; vertical-align: bottom; display: inline-block; cursor: pointer; -webkit-user-select: none;"><title>
<![CDATA[ 연동방법입니다. ]]>
</title>
"); width: 10px; height: 10px; margin-left: -10px; vertical-align: bottom; display: inline-block; cursor: pointer; -webkit-user-select: none;"><author>
<name>최고관리자</name>
</author>
<updated>2016-05-11T16:30:03+09:00</updated>
<published>2016-05-11T16:30:03+09:00</published>
<link rel="via" href="http://도메인/bbs/board.php?bo_table=free" title="자유게시판"/>
<link rel="mobile" href="http://도메인/bbs/board.php?bo_table=free&wr_id=28"/>
"); width: 10px; height: 10px; margin-left: -10px; vertical-align: bottom; display: inline-block; cursor: pointer; -webkit-user-select: none;"><content type="html">
<![CDATA[ <p>연동방법은 간단합니다. </p> ]]>
</content>
"); width: 10px; height: 10px; margin-left: -10px; vertical-align: bottom; display: inline-block; cursor: pointer; -webkit-user-select: none;"><summary type="text">
<![CDATA[ 연동방법은 간단합니다. ]]>
</summary>
<category term="free" label="자유게시판"/>
</entry>
</feed>

 

 

이렇게 나와야 합니다.

ie에서는 버전에 따라 안나오는 경우도 있으므로 크롬으로 테스트 하시기 바랍니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 25
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT