• 资源总数:11038个
  • 评论总数:1306次
  • 本月更新:984个
  • 访问总数:4827307次
笑哥
  • 站长:笑哥
  • 89573952
    • 打造专业的干货基地
    • 分享实用的软件技术
    • 资源总数:11038个
    • 评论总数:1306次
    • 本月更新:984个
    • 访问总数:4827307次

    当前位置:笑哥共享网 > SEO > SEO技术

    任意网站添加生成sitemap地图

    笑哥2020-12-23笑哥共享网
    今天讲的是不用数据库的方法,适用于百度站长提交
    Sitemap 可方便网站管理员通知搜索引擎他们网站上有哪些可供抓取的网页。
    最简单的 Sitemap 形式,就是xml文件,在其中列出网站中的网址以及关于每个
    网址的其他数据(上次更新的时间、更改的频率以及相对于网站上其他网址的重要程度为何等),
    以便搜索引擎可以更加智能地抓取网站。
    可以配合


    hangefreq:页面内容更新频率。
    lastmod:页面最后修改时间
    loc:页面永久链接地址
    priority:相对于其他页面的优先权
    首先是准备php的环境,本代码是通过php运行的
    上代码


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



    这样就可以在你的网站根目录下生成sitemap.xml文件


    百度站长的抓取频率自己设置,然后吧这个链接加入到你的宝塔计划任务定时访问url
    这样他就会自动帮你更新了,这个当然你也可以自己修改一下自己需要的参数或URL
    具体方法请参考百度,已经与百度达成了深度合作,问他都会答你的


    本站所有工具纯属免费共享,请学会感恩作者,无脑喷子永封IP段+删帐号所有评论 不喜欢请右上角X

    下载地址

    快快发表了一针见血的评论,你还等什么?
    用户名:
    验证码:点击我更换图片
    微信关注笑哥返利机器人
    微信号:blm737669552

    把宝贝分享给我(即宝贝链接),我会自动帮你找优惠券和返利的,领券购物立省钱!

    扫码加不上的加微信号blm737669552查看详情