免插件纯手动制作织梦sitemap.xml文件

上一篇网站地图sitem.xml文件中的格式详解对sitemap.xml格式文件做了详细的介绍,这篇文章就来根据上一篇文章的知识点进行实战——为织梦网站手动制作sitemap.xml地图文件。

这个文件在网上可以找一堆插件来自己生成,但是我看了网站上的几个插件,里面有很多广告,而且一些php文件我也不想看,我怕有木马在。

还有一个软件也可以生成sitemap.xml文件,但是我发现会出来一些重复的链接,比如带有/index.html尾巴的url,这个是不利于seo,所以思前想后还是自己研究一下看看怎么写。

下面就是实战的部分

一、手动写出xml生成模板

写法很简单,如果你不想了解太多又急于生成一个没有广告和错误的sitemap.xml文件的话,那么只需要把我下面的这串代码里的域名换成你的就行:

<?xml version=”1.0″ encoding=”utf-8″?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>
<!–首页内容–>
<url>
<loc>http://127.0.0.1</loc>
<lastmod>
{dede:arclist row=1 titlen=40 orderby=pubdate}
[field:pubdate function=’strftime(“%m-%d”,@me)’/]
{/dede:arclist}</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<!–首页内容结束–>

<!–顶级列表页内容–>
{dede:channel row=20 type=’top’}
<url>
<loc>127.0.0.1[field:typelink /]</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
{/dede:channel}
<!–顶级列表页内容结束–>

<!–二级栏目列表页内容–>
{dede:channelartlist typeid=’top’}
<ul>
{dede:channel type=’son’}
<loc>127.0.0.1[field:typelink/]</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
{/dede:channel}
</ul>

{/dede:channelartlist}
<!–二级栏目列表页内容结束–>

<!–全部文章页内容–>
{dede:arclist row=9999 titlen=40 orderby=pubdate}
<url>
<loc>127.0.0.1[field:arcurl /]</loc>
<lastmod>[field:pubdate function=’strftime(“%m-%d”,@me)’/]</lastmod>
<changefreq>daily</changefreq>
<priority>0.6</priority>
</url>
{/dede:arclist}
<!–全部文章页内容结束–>
</urlset>

二、上传模板到织梦的模板文件夹,并生成

这里我的模板文件夹名字是muban_3.0,于是我把这个模板文件传到这个文件夹里了

然后点击生成主页这里,将下面的默认文件名改成你要生成的东西:

免插件纯手动制作织梦sitemap.xml文件

点击生成,这样地图就出来了。

看到这里,实战部分基本上就结束了,还是我刚刚说只需要把域名换成你的域名就可以了。

三、对于这个sitemap文件模板的介绍

我对模板文件做了标注,从标注上看,这个模板文件一共分为四个部分:

1、固定的头部格式

这个在上一篇文章中就说了,照抄就行:

<?xml version=”1.0″ encoding=”utf-8″?>

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

2、首页更新

首页URL是唯一的,所以直接写死就行,唯一的变量是时间那里,用<lastmod>括住,然后用织梦的调取标签来进行变量的替换:

<url>

<loc>http://www.xixinseo.com</loc>

<lastmod>

{dede:arclist row=1 titlen=40 orderby=pubdate}

[field:pubdate function=’strftime(“%m-%d”,@me)’/]

{/dede:arclist}</lastmod>

<changefreq>daily</changefreq>

<priority>1.0</priority>

</url>

3、列表页更新

列表页的URL和生成的时间因为很多,所以全部用变量标签来调取,用<loc>括住url,用<lastmod>括住时间,同时进行标签替换,也就是:

{dede:channel row=20 type=’top’}

<url>

<loc>www.xixinseo.com[field:typelink /]</loc>

<changefreq>weekly</changefreq>

<priority>0.8</priority>

</url>

{/dede:channel}

4、文章页更新

文章页的URL和生成的时间因为很多,所以全部用变量标签来调取,用<loc>括住url,用<lastmod>括住时间,同时进行标签替换,也就是:

{dede:arclist row=9999 titlen=40 orderby=pubdate}

<url>

<loc>www.xixinseo.com[field:arcurl /]</loc>

<lastmod>[field:pubdate function=’strftime(“%m-%d”,@me)’/]</lastmod>

<changefreq>monthly</changefreq>

<priority>0.6</priority>

</url>

{/dede:arclist}

值得注意的是,我将首页、列表页、文章页的更新频率和权重进行了区分:

首页:更新频率:daily、权重:1.0

列表页:更新频率:weekly、权重:0.8

文章页页:更新频率:monthly、权重:0.6

权重默认0.6,这里就作为文章的权重值即可。

最后将生成的sitemap.xml格式文件提交到站长工具,坐等收录就行了。

本文为原创文章,欢迎转载,但转载请注明出处:www.xixinseo.com 北京seo

本文欢迎转载:北京SEO » 免插件纯手动制作织梦sitemap.xml文件

赞 (1)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
<友情连结> 探索者SEO顾问团队/ 上海翼好SEOdafa8888公司/ 雨中漫步网络/ Zhejiang GBF Basalt Fiber Co., LTD./ Ekoloski pokret/