사이트맵

안녕하세요?

또 비슷한 문제를 올리네요. 이상하리만큼 검색엔진에서 색인이 안 되네요. RSS를 등록한 상태인데, sitemap 파일도 함께 등록해보려고 google sitemap 파일을 만드는 코드를 응용하여 다음과 같이 만들어 보았습니다.

<?php

list($path) = explode(DIRECTORY_SEPARATOR.'wp-content', dirname(__FILE__).DIRECTORY_SEPARATOR);
include $path.DIRECTORY_SEPARATOR.'wp-load.php';
$list = new KBContentList();

header('Content-Type: text/xml');
echo '<?xml version='1.0' encoding='UTF-8'?>';
echo "n";
echo '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
			    http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">';
echo "n";
while($content = $list->hasNext()){
	$kboard = new KBoard($content->board_id);
	echo "t<url>n";
	echo "tt<loc><![CDATA[" . $url->getDocumentRedirect($content->uid) . "]]></loc>n";
	echo "tt<lastmod>gmdate(DATE_RSS, strtotime($content->date))</lastmod>n";
	echo "tt<changefreq>Weekly</changefreq>n";
	echo "tt<priority>1.0</priority>n";
	echo "t</url>n";
}
echo '</urlset>';
?>

 

위의 코드를 사용해보면 This XML file does not appear to have any style information associated with it. The document tree is shown below.라는 오류가 발생하고 아래와 같은 코드만 뜨면서 루프 부분은 출력되지가 않습니다:

 

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"></urlset>

 

어떤 부분을 수정하면 될지 조언 부탁드립니다.

 

감사합니다.

 

 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기