私はphpを使用して動的サイトマップを作成しました。このリンクで私のサイトマップを見ることができます
このリンクを google webmaster tools に送信しますが、すべてのサイトマップを 1 ページで公開する正しい方法なのか、それともページネーションを使用するのが正しいのかわかりません。どちらの方法が正しいのかわかりませんが、このサイトは 500 人または 600 人のユーザーを日、サイトマップにそれらすべてを挿入するのは正しい方法ではないと思います..今、これについて助けが必要です
これがこのサイトマップを作成するための私のコードです
header("Content-type: text/xml");
$xml = new DomDocument('1.0', 'utf-8');
$xml->formatOutput = true;
// creating base node
$urlset = $xml->createElement('urlset');
$urlset -> appendChild(
new DomAttr('xmlns', 'http://www.sitemaps.org/schemas/sitemap/0.9')
);
// appending it to document
$xml -> appendChild($urlset);
// building the xml document with your website content
foreach($content as $entry)
{
//Creating single url node
$url = $xml->createElement('url');
//Filling node with entry info
$url -> appendChild( $xml->createElement('loc', $entry['permalink']) );
$url -> appendChild( $lastmod = $xml->createElement('lastmod', $entry['updated']) );
$url -> appendChild( $changefreq = $xml->createElement('changefreq', 'monthly') );
// append url to urlset node
$urlset -> appendChild($url);
}
echo $xml->saveXML();
?>