自动生成sitemap地图PHP代码

2024-03-05 分类:网站建设 编辑: 阅读(3337)

代码如下:


<?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;


代码参数说明

changefreq:页面内容更新频率。

lastmod:页面最后修改时间

loc:页面永久链接地址

priority:相对于其他页面的优先权


百度站长的抓取频率自己设置,然后吧这个链接加入到你的宝塔计划任务定时访问url

这样他就会自动帮你更新了,这个当然你也可以自己修改一下自己需要的参数或URL


未经允许不得转载,或转载时需注明出处:新商务互联 » 自动生成sitemap地图PHP代码
分享到: 更多 ( 0 )
  • 诚信交易,用心服务

    诚信 用心 专业 倾心

  • 一对一沟通服务

    线上线下一对一

  • 项目人员具体化配置

    保证项目进度、质量、 维护、稳定

  • 7X24小时售后服务

    86-021-51873035

copyright © 2008 - 2018 new35.com. All Rights Reserved. 沪ICP备17000932号-4

上海茄番信息科技有限公司 版权所有 沪公网安备 31011502005249号  

友情链接:wdcp    网站中毒    上海网站建设    上海做网站    做网站    上海建设网站    上海网站制作    做一个网站    上海专业网站建设    新加坡网站维护    小程序开发    微信小程序开发    支付宝小程序开发