그누보드 5.5용 사이트맵이 너무 없어서...(기존것은 오류가나고...)
이래저래 검색하다가 챗지피티와 함께 만든 사이트맵입니다.
제가만든게 아니라 이래저래 짜집기한 소스라서 오류가날지도 모릅니다.
일단 저는 구글오류는 안났고 네이버에도 제출은 한상태인데...
만약 오류나면 제가 답변드릴 수 없으니 양해부탁드립니다.
고수님들이 있다면 잘 작동하는지도 봐주세요.
<?php
include_once(dirname(__FILE__). "/common.php");
// 게시판 리스트 조회
$sql = "SELECT * FROM {$g5['board_table']} WHERE bo_read_level = 1 ORDER BY bo_order";
$result = sql_query($sql);
while ($row = sql_fetch_array($result)) {
$boards[] = $row;
}
// 게시글 리스트 조회 및 사이트맵에 추가
header('Content-type: text/xml');
header('Cache-Control: no-cache, must-revalidate');
header('Pragma: no-cache');
echo '<?xml version="1.0" encoding="UTF-8"?>';
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<?php foreach ($boards as $board) { ?>
<url>
<loc><?php echo G5_URL."/".urlencode($board['bo_table']); ?></loc>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<?php
// 각 게시판의 게시글 조회
$sql = "SELECT * FROM {$g5['write_prefix']}{$board['bo_table']} WHERE wr_is_comment = 0";
$result2 = sql_query($sql);
while ($row = sql_fetch_array($result2)) {
// 게시글 제목을 이용하여 영문 주소 생성
$post_title_en = urlencode(str_replace(' ', '-', $row['wr_subject']));
?>
<url>
<loc><?php echo G5_URL."/bbs/board.php?bo_table=".urlencode($board['bo_table'])."&wr_id={$row['wr_id']}&{$post_title_en}"; ?></loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<?php } ?>
<?php } ?>
</urlset>
게시글 목록
| 번호 | 제목 |
|---|---|
| 22041 | |
| 22035 | |
| 22033 | |
| 22028 | |
| 22019 | |
| 22006 | |
| 22005 | |
| 21995 | |
| 21989 | |
| 21978 | |
| 21972 | |
| 21961 | |
| 21956 | |
| 21944 | |
| 21934 | |
| 21932 | |
| 21924 | |
| 21922 | |
| 21921 | |
| 21910 | |
| 21908 | |
| 21897 | |
| 21883 | |
| 21881 | |
| 21875 | |
| 21854 | |
| 21852 | |
| 21851 | |
| 21829 | |
| 21817 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기