切换风格

Black
678辅助网:【SEO优化】网站地图如何自动更新?[复制链接]
发表于 2019-10-12 17:14:27 | 显示全部楼层 |阅读模式
        DEDE网站的地图我是更新烦了,文章已经做了自动更新可是还不大理想总不能天天抱着电脑更新下这个小地图吧好无耐,我是一个大懒人这活太累干不来。在网上找到了一个方法使用起来很方便就用上了,本来是不想写这篇文章的但是在用到这个地图的时候出现了一个问题,就是百度抓取的时候提示存在无效的URL也算是写给自己看吧。
       
        一、首先是要在模板目录/dede/templets放一个sitemap.xml的文件。代码复制下面的保存为“sitemap.xml”:
        <?xml version="1.0" encoding="UTF-8"?>
        <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
        <url>
           <loc>http://www.你的域名.com/</loc>
            <lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate}
            [field:pubdate function=strftime('%Y-%m-%d',@me)/]
            {/dede:arclist}</lastmod>
            <changefreq>daily</changefreq>
            <priority>1.0</priority>
        </url>
        {dede:channel row='10' type='top'}
        <url>
        <loc>[field:typelink /]</loc>
        <changefreq>daily</changefreq>
        <priority>0.8</priority>
        </url>
        {/dede:channel}
        {dede:arclist row=2000 orderby=pubdate}
        <url>
            <loc>[field:arcurl/]</loc>
            <lastmod>[field:pubdate function=strftime('%Y-%m-%d',@me)/]</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        {/dede:arclist}
        </urlset>
       

        二、然后新建一个PHP文件复制下面的代码保存为“generate_sitemap.php“,放在根目录/plus/task目录里面:
        <?php
        require_once(dirname(__FILE__).'/../../include/common.inc.php');
        include(DEDEINC."/arc.listview.class.php");
        $lv = new ListView();
        //解析模板到字符串
        $lv-&gtartView = new PartView($lv->TypeID,false);
        $lv-&gtartView->SetTypeLink($lv->TypeLink);
        $lv-&gtartView->SetTemplet(DEDETEMPLATE.'/sitemap.xml');
        $html = $lv-&gtartView->GetResult();
        file_put_contents('../../sitemap.xml',$html);
        ?>
       

        三、其次在织梦后台-系统-计划任务管理-增加新任务
        任务名称:随便写任性!比如高端大气上档次的定时更新地图
       
        四、地图运行程序:“generate_sitemap.php”执行时间:随便填(不过经我测试发现如果把根目录的sitemap删除以后随便点点网页就又立刻自动更新了)其他默认就行了。
论坛版权 免责声明:本文信息来自网络和用户,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑和手机中彻底删除上述内容。如果您喜欢该软件,请支持正版软件
0 0 2

新手上路

 
个性签名: 

UID3
威望:
0 个

金币:
2 个

贡献:
0 点

我的勋章

  联系方式: 

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2019-11-12 07:28 , Processed in 0.622894 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2018 Comsenz Inc.

返回顶部