当前位置:首页 > 站长代码

帝国CMS如何让系统自动生成sitemap.xml_网站地图教程



相信很多做SEO的站长,都离不开网站地图sitemap,那么,对于帝国CMS如何让系统自动生成一个地图文件那?

今天长春SEO站长就和大家一篇,帝国CMS系统自动生成SITEMAP的地图文件小技巧。

1.登录网站的后台http://你的域名/e/admin/,生成的原理就是,使用帝国cms的自定义页面功能。

2.进入后台栏目 =》增加自定义页面 =》选择直接页面,页面名称为:网站地图,文件名修改为 …/…/sitemap.xml


3、内容填写如下:(注意将示例中:http://www.XXXX.com修改为自己的域名
将以下代码,修改后,粘贴到你的编辑框中。

<?='<?xml version="1.0" encoding="UTF-8"?>'?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
[e:loop={1,200,0,0,'','newstime DESC'}]
    <url>
        <loc>http://www.121seo.cn<?=$bqsr['titleurl']?></loc>
        <lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
[/e:loop]

[e:loop={2,200,0,0,'','newstime DESC'}]
    <url>
        <loc>http://www.121seo.cn<?=$bqsr['titleurl']?></loc>
        <lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    [/e:loop]

[e:loop={3,200,0,0,'','newstime DESC'}]
    <url>
        <loc>http://www.121seo.cn<?=$bqsr['titleurl']?></loc>
        <lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    [/e:loop]

[e:loop={4,200,0,0,'','newstime DESC'}]
    <url>
        <loc>http://www.121seo.cn<?=$bqsr['titleurl']?></loc>
        <lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    [/e:loop]
    

[e:loop={5,200,0,0,'','newstime DESC'}]
    <url>
        <loc>http://www.121seo.cn<?=$bqsr['titleurl']?></loc>
        <lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    [/e:loop]
    
[e:loop={6,200,0,0,'','newstime DESC'}]
    <url>
        <loc>http://www.121seo.cn<?=$bqsr['titleurl']?></loc>
        <lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    [/e:loop]
    
[e:loop={7,200,0,0,'','newstime DESC'}]
    <url>
        <loc>http://www.121seo.cn<?=$bqsr['titleurl']?></loc>
        <lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    [/e:loop]


</urlset>


注意两点:1、要把代码中  http://www.121seo.cn  改成你的网址。
                2、根据实际情况修改你的栏目ID数和抓取的文章数量。

                       [e:loop={栏目ID,200,0,0,’’,‘newstime DESC’}]

                       栏目ID你要根据自己的网站继续列出来,这里举例只有7个栏目,可以根据自己的栏目情况进行增减,修改。

4、最后一步,设置自动刷新自定义页面的方法
设置方法:系统 =》计划任务 =》 管理计划任务 =》 刷新自定页面 =》  如图:


计算好时间就好了。然后就可以自动进行网站地图的刷新了。

以上就是,如何让帝国CMS自动生成网站地图的方法,希望对各位站长有所帮助,更多精彩内容,请继续关注长春SEO网。


帝国CMS如何让系统自动生成sitemap.xml_网站地图教程 http://www.121seo.cn/daima/1194.html
以上文章出自长春SEO自学网未经作者许可,不得转载。2022-03-08 11:14:43"

分享到:
相关推荐: