优化织梦模板自带的网站地图是一个提高搜索引擎抓取效率和用户体验的重要步骤,以下是详细的步骤和注意事项:
修改文件路径配置
1、登录后台并创建文件夹:登录织梦CMS后台,找到文件管理器或通过FTP工具进入服务器根目录,在根目录下创建一个名为rss
的文件夹。
2、修改makehtml_map.php文件:在根目录下的dede
(或管理员文件夹)中,找到并编辑makehtml_map.php
文件,将以下两行代码中的路径从data/
更改为根目录:
“`php
$cfg_cmspath."/data/sitemap.html";
$cfg_cmspath."/data/rssmap.html";
“`
改为:
“`php
$cfg_cmspath."/sitemap.html";
$cfg_cmspath."/rssmap.html";
“`
这两行分别对应普通网站地图和RSS的网站地图。
3、修改arc.rssview.class.php文件:在include
目录下找到并编辑arc.rssview.class.php
文件,将以下代码中的路径从data/
更改为根目录:
“`php
$murl = $GLOBALS[‘cfg_cmspath’]."/data/rss/".$this>TypeID.".xml";
“`
改为:
“`php
$murl = $GLOBALS[‘cfg_cmspath’]."/rss/".$this>TypeID.".xml";
“`
4、修改sitemap.class.php文件:继续在include
目录下,找到并编辑sitemap.class.php
文件,将以下两行代码中的路径从data/
更改为根目录:
“`php
$typelink = $GLOBALS[‘cfg_cmsurl’]."/data/rss/".$row>id.".xml";
“`
改为:
“`php
$typelink = $GLOBALS[‘cfg_cmsurl’]."/rss/".$row>id.".xml";
“`
5、修改模板文件head.htm:在templets/default
目录下找到并编辑head.htm
文件,在大约第11行的位置,找到以下代码并修改:
“`html
网站地图<<img src="file:///C:UsersJIANHU~1AppDataLocalTemp)A[Y)I~](ZC9Z[3Y)IDK7LK.gif" sysface="54">>
RSS订阅<<img src="file:///C:UsersJIANHU~1AppDataLocalTemp)A[Y)I~](ZC9Z[3Y)IDK7LK.gif" sysface="54">>>
“`
改为:
“`html
网站地图<<img src="file:///C:UsersJIANHU~1AppDataLocalTemp)A[Y)I~](ZC9Z[3Y)IDK7LK.gif" sysface="54">>
RSS订阅<<img src="file:///C:UsersJIANHU~1AppDataLocalTemp)A[Y)I~](ZC9Z[3Y)IDK7LK.gif" sysface="54">> copyright www.dedecmsmuban.com
“`
更新网站地图和RSS文件
完成以上修改后,进入织梦CMS后台,依次点击“生成” > “更新网站地图”和“更新RSS文件”,然后更新主页以使更改生效。
FAQs常见问题解答
1、为什么需要将网站地图放在根目录下?
答:因为织梦CMS默认将网站地图放在data
目录下,而该目录通常被robots.txt屏蔽,导致搜索引擎无法抓取,将网站地图放在根目录下可以确保搜索引擎能够顺利抓取到网站地图,进而更好地收录网站页面。
2、如何验证网站地图是否优化成功?
答:您可以通过访问网站的根目录,查看是否存在sitemap.html
和rssmap.html
文件,如果存在且内容正确,则说明优化成功,您还可以使用搜索引擎提供的站长工具来验证网站地图的状态。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1098543.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复