PHP自动生成sitemap地图PHP代码自动生成网站地图代码爬虫
<?php
$dom = new DOMDocument("1.0", "utf-8");
header("Content-Type: text/xml");
$root = $dom->createElement("urlset");
$dom->appendChild($root);
for ($i = 0; $i <= 998; $i++) {
$track = $dom->createElement("url");
$root->appendChild($track);
$loc = $dom->createElement("loc");
$track->appendChild($loc);
$lastmod = $dom->createElement("lastmod");
$track->appendChild($lastmod);
$changefreq = $dom->createElement("changefreq");
$track->appendChild($changefreq);
$priority = $dom->createElement("priority");
$track->appendChild($priority);
$text = $dom->createTextNode('http://www.baidu.com/' . (mt_rand(1,20)) . ($i+1) . '.html');
$loc->appendChild($text);
$date = date("Y-m-d", strtotime('-' . rand(0,10) . 'day'));
$text = $dom->createTextNode($date);
$lastmod->appendChild($text);
$text = $dom->createTextNode(daily);
$changefreq->appendChild($text);
$text = $dom->createTextNode(0.8);
$priority->appendChild($text);
}
$dom->save("sitemap.xml");
exit;
很多网站或者CMS系统并没有网站地图生成插件,这一套代码可以让你的网站自动生成网站地图提高收录,自动生成sitemap地图PHP代码,无需调用数据库,适用于百度站长提交。
需要php的环境,本代码是通过php运行的。
代码参数说明:changefreq
:页面内容更新频率。lastmod
:页面最后修改时间。loc
:页面永久链接地址。priority
:相对于其他页面的优先权
百度站长的抓取频率自己设置,把这个链接加入到你的宝塔计划任务定时访问url,这样就会自动更新了,这个当然你也可以自己修改一下自己需的参数或URL,具体方法请参考网上教程
全能资源库丨本站资源除特殊声明外,均来自于网络收集整理仅供学习研究,如需商业使用请获得作者商业授权,如果侵犯了您的合法权益,请联系我们的投诉邮箱:qinglikf@163.com,我们将在24小时内删除!如有其它疑问请联系在线客服(微信公众号:轻狸团队 丨菜单栏人工客服)特别注意:访问本站即同意本站《免责声明&版权声明》,本站原创内容未经授权禁止转载!
全能资源库 » PHP自动生成sitemap地图PHP代码自动生成网站地图代码爬虫
全能资源库 » PHP自动生成sitemap地图PHP代码自动生成网站地图代码爬虫