帝国cms如何自动生成sitemap.xml 网站地图

优采云 发布时间: 2021-05-14 03:43

  帝国cms如何自动生成sitemap.xml 网站地图

  帝国cms默认情况下不具有生成网站地图sitemap.xml的功能。本文主要说明,使用自定义页面来实现生成网站地图的效果。

  1、背景-栏目-自定义页面-管理自定义页面-添加自定义页面,如下图所示

  

  2、添加自定义页面的内容

  页面名称:网站地图

  文件名:../../ sitemap.xml

  页面内容,填写以下代码:

  '?>

  [!-news.url-]

  1. 000

  [e:loop = {“从[!db.pre!] enews类顺序中按myorder选择*”,0,24,0}]

  0. 6000

  [/ e:loop]

  [e:loop = {“从[!db.pre!] e cms _news order by id desc中选择*”,0,24,0}]

  0. 7000

  [/ e:loop]

  然后,单击“确定”,如下图所示:

  

  这将添加自定义页面。

  3、添加了网站映射后,您可以手动刷新以生成自定义页面,后台数据更新-刷新所有自定义页面,如下所示:

  

  刷新后,根目录中有sitemap.xml。

  4、的注意事项:通常,默认情况下,如果网站未设置域名,则网站的内部链接都是相对地址,如下所示:

  

  以这种方式生成的网站地图sitemap.xml中的网站地址也是相对地址,如下所示:

  

  如果百度收录有相对地址,则找不到网页,因此我们需要为网站设置绝对地址,如下所示:

  

  将域名添加到网站地址后,然后生成网站地图sitemap.xml,其中的链接已成为绝对地址,如下所示:

  

  通过这种方式,成功生成了网站地图。

  在5、之后,您可以将网站映射地址添加到网站的robots.txt文件中,如下所示:

  

  (可选),如果需要,您还可以将网站地图提交给百度网站管理员平台。您需要注册百度网站管理员平台帐户。我不会解释如何将其提交到百度平台。

  6、添加自动刷新计划,如下所示:

  

  注意:添加刷新计划后,您可以自动刷新自定义页面,但是有一个条件,您必须始终登录到网站背景。例如,您设置了刷新任务以每5分钟自动刷新自定义页面。您必须登录到网站后端,并且该后端始终已登录。5分钟后,它将自动刷新。如果您没有登录到后台或从后台注销,则将不执行自动刷新任务。

  如果不需要登录到后台,还可以定期自动刷新计划的任务。您需要安装自动刷新任务插件。有关特定的安装方法,请参阅“ Empire cms计划的自动刷新任务插件DoTimeRepage”

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线