辟辟博客教你怎么制作网站的sitemap

  辟辟博客教你怎么制作网站的sitemap?网站地图(Sitemap) 是方便网站管理员通知搜索引擎他们网站上有哪些可供抓取的网页。最简单的 Sitemap 形式,就是XML 文件,在其中列出网站中的网址以及关于每个网址的其他元数据(上次更新的时间、更改的频率以及相对于网站上其他网址的重要程度为何等),以便搜索引擎可以更加智能地抓取网站。那么,今天西安网站建设-辟辟博客就开跟大家分享一下怎么制作网站地图。

辟辟博客教你怎么制作网站的sitemap

  修改/dede/makehtml_map.php

  (1)把

  require_once(DEDEINC."/dedetag.class.php");

  改成

  require_once(DEDEINC."/arc.partview.class.php");

  (2)把

  $dtp = new DedeTagParse();

  $dtp->LoadTemplet($tmpfile);

  $dtp->SaveTo($cfg_basedir.$murl);

  改成

  $dtp = new PartView();

  $GLOBALS['_arclistEnv'] = 'index';

  $dtp->SetTemplet($tmpfile);

  $dtp->SaveToHtml($cfg_basedir.$murl);

  (3)把

  $dtp->Clear();

  改成

  //$dtp->Clear();

  (4)26行 把

  $murl = $cfg_cmspath."/data/sitemap.html";

  改成

  $murl = $cfg_cmspath."/sitemap.xml";

  \templets\plus文件sitemap.htm(直接替换原来的文本内容)

  <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

    <url>
        <loc>http://域名/*自己网站的域名*/</loc>
        <priority>1.0</priority>
        <changefreq>daily</changefreq>
        <lastmod>2016-07-06</lastmod>
    </url>
    {dede:sql sql='Select * from dede_arctype ORDER BY id'}
    <url>
        <loc>http://域名/*自己网站的域名*/[field:typedir function='str_replace("{cmspath}","",@me)'/]</loc>
        <priority>0.8</priority>
        <changefreq>daily</changefreq>
        <lastmod>2016-07-06</lastmod>
    </url>
    {/dede:sql}
    {dede:arclist row="99999" orderby="pubdate"}
    <url>
        <loc>http://域名/*自己网站的域名*/[field:arcurl/]</loc>
        <priority>0.8</priority>
        <changefreq>daily</changefreq>
        <lastmod>[field:pubdate function="MyDate('Y-m-d',@me)"/]</lastmod>
    </url>
    {/dede:arclist}
</urlset>

  

关键字: 辟辟博客教你怎么制作网站的sitemap
西安SEO  辟辟博客  网站地图   博客主题:SEO,西安SEO,西安网站优化,西安网站建设,SEO教程,seo工具