구글 서치콘솔 사이트맵 등록 오류 채택완료

사이트맵 생성 출처: https://sir.kr/g5_plugin/410

 

 

이 글을 기준으로 https://pc.imgtag.co.kr/trouble/1340/ 여기 글을 참조하여 파일을 만들고 업로드 했습니다

 

 

1794230434_1686712856.7212.png

 

이와같이 urlset 오류가 뜨는데요, 

 

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 으로 변경해서 업로드를 했음에도 계속 오류가 뜹니다

 

 

현재 적용한 코드는

 

Copy
<?

// m3 google sitemap ver 1.23 by mahler83 2009-11-16

// please give feedbacks to bomool.net

include_once("./_common.php");

 

$charset = $g5[charset];

$url = "https://OOOOO.OO"; // G5 루트 경로

 

header("Content-type: text/xml;charset=\"UTF-8\"");

header("Cache-Control: no-cache, must-revalidate");

header("Pragma: no-cache");

 

echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";

?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

<?php

$query = sql_query("select bo_table from `{$g5['board_table']}` where bo_read_level='1'");

while($temp = sql_fetch_array($query)) {

$bo_arr[] = $temp['bo_table'];

}

 

$i = 1;

foreach($bo_arr as $bo) {

// list of bo_table

echo "<url>\n";

echo "<loc>$url/bbs/board.php?bo_table=$bo</loc>\n";

$temp = sql_fetch("select wr_datetime from `{$g5['write_prefix']}{$bo}` order by wr_datetime DESC");

$lastmod = str_replace(" ", "T", substr($temp['wr_datetime'], 0, 30))."+00:00";

 

// if

if(!$lastmod || strlen($lastmod) < 25 || strcmp($lastmod, "+00:00")) $lastmod = "2014-10-10T00:00:00+00:00";

 

echo "<lastmod>$lastmod</lastmod>\n";

echo "<changefreq>daily</changefreq>\n";

echo "<priority>0.9</priority>\n";

echo "</url>\n";

 

$query = sql_query("select wr_id, wr_datetime from `{$g5['write_prefix']}{$bo}` where wr_is_comment='0' AND wr_option NOT LIKE '%secret%'");

while($row = sql_fetch_array($query)) {

// list of each article

echo "<url>";

echo "<loc>$url/bbs/board.php?bo_table=$bo&amp;wr_id={$row['wr_id']}</loc>";

$temp = sql_fetch("select wr_datetime from `{$g5['write_prefix']}{$bo}` where wr_parent='{$row['wr_id']}' order by wr_id DESC");

$lastmod = str_replace(" ", "T", substr($temp['wr_datetime'], 0, 30))."+00:00";

if(!$lastmod) {

$temp = sql_fetch("select wr_datetime from `{$g5['write_prefix']}$bo` where wr_id='{$row['wr_id']}'");

$lastmod = str_replace(" ", "T", substr($temp['wr_datetime'], 0, 30))."+00:00";

}

if(!$lastmod) $lastmod = $g5['time_ymd'];

echo "<lastmod>$lastmod</lastmod>";

echo "<changefreq>weekly</changefreq>";

echo "<priority>0.5</priority>";

echo "</url>\n";

}

$i++;

}

?>

</urlset>
 

 

입니다 무엇이 문제인지 정말 못찾겠습니다 도와주십시오 ㅜ

답변 1개

채택된 답변
+20 포인트

bot이 들어올수 있도록 허용하셨나요?

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

답변에 대한 댓글 4개

네 근데 사이트맵은 bot이랑은 상관없는 것으로 알고있습니다!

그리고 이건 사이트맵 파일에 코드를 잘못입력한 것같은데 그게 뭔질 몰라서요 ㅜ
php 5버전대 쓰시나요??

<? 이걸로 끝이시길래....보통 7이라면 <?php 까지 거셔야 합니다.
질문 올리고 난 뒤, 확인하고 php걸어서 올렸는데 여전히 안됩니다..
혹시 괜찮으시면 사이트 주소를 보내주시는건 어떠실지 (노출이 싫으시면 쪽지로)...
보지 않고 이야기만 한다는게 어렵네요

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

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

로그인
🐛 버그신고