怎么制作网站地图

  网站地图是一个网站所有链接的容器。很多网站的连接层次比较深,蜘蛛很难抓取到,网站地图可以方便搜索引擎蜘蛛抓取网站页面,通过抓取网站页面,清晰了解网站的架构,网站地图一般存放在根目录下并命名为sitemap,为搜索引擎蜘蛛指路,增加网站重要内容页面的收录。网站地图就是根据网站的结构、框架、内容,生成的导航网页文件。大多数人都知道网站地图对于提高用户体验有好处:它们为网站访问者指明方向,并帮助迷失的访问者找到他们想看的页面。对于SEO,网站地图的好处就更多了:

  1.为搜索引擎蜘蛛提供可以浏览整个网站的链接简单的体现出网站的整体框架出来给搜索引擎看;

  2.为搜索引擎蜘蛛提供一些链接,指向动态页面或者采用其他方法比较难以到达的页面;

  3.作为一种潜在的着陆页面,可以为搜索流量进行优化;

  4.如果访问者试图访问网站所在域内并不存在的URL,那么这个访问者就会被转到“无法找到文件”的错误页面,而网站地图可以作为该页面的“准”内容。那么怎么制作网站地图呢,下面辟辟就教大家一种制作网站地图方法:

怎么制作网站地图

修改/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>
关键字: 怎么制作网站地图
西安SEO  辟辟博客  网站地图   博客主题:SEO,西安SEO,西安网站优化,西安网站建设,SEO教程,seo工具