織夢內容管理系統dedecms默認是自帶有網站地圖模板的,但是生成之后的網站地圖是在data文件內,而一般的data文件夾都是被屏蔽的,這樣不利于網站的優化,文章的收錄。網站地圖在根目錄下是比較好的,那么怎么修改呢?
默認的情況下,網站地圖是放在如下路徑下的:
站點地圖的模板:templets/plus/sitemap.htm
rss地圖的模板:templets/plus/rssmap.htm
1、修改根目錄下管理員文件夾(默認是dede)下的makehtml_map.php文件
將17行的$cfg_cmspath."/data/sitemap.html";改為
$cfg_cmspath."/sitemap.html";
將22行的$cfg_cmspath."/data/rssmap.html";改為
$cfg_cmspath."/rssmap.html";
17行是普通網站地圖,22行是RSS的網站地圖;
2、修改根目錄下include下面的arc.rssview.class.php
將71行的$murl = $GLOBALS['cfg_cmspath']."/data/rss/".$this->TypeID.".xml";改為
$murl = $GLOBALS['cfg_cmspath']."/rss/".$this->TypeID.".xml";
3、修改根目錄下include下的sitemap.class.php
將57行的$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";
$typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";
將94行的$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";
$typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";
4、修改/templets/default模板文件head.htm
在11行左右找到
<li class="r3"><a href="{dede:global.cfg_dataurl/}/sitemap.html">網站地圖</a></li>
<li class="r4"><a href="{dede:global.cfg_dataurl/}/rssmap.html">RSS訂閱</a></li>
改為
<li class="r3"><a href="{dede:global.cfg_cmsurl/}/sitemap.html">網站地圖</a></li>
<li class="r4"><a href="{dede:global.cfg_cmsurl/}/rssmap.html">RSS訂閱</a></li>
5、然后進入后臺,更新網站地圖,更新RSS文件,更新主頁。
在去看一下效果網站的sitemap和rss的URL路徑已經變成的http://theround.com.cn/sitemap.htm和http://theround.com.cn/rssmap.htm了
以上就是關于【織夢默認網站地圖模板路徑修改】的文章內容,如果您還想了解更多關于網站建設與網絡推廣的相關文章,請繼續查看【織夢教程】欄目的其它文章
來源theround.com.cn廣州明行威,致力于中小企業網絡營銷推廣、整體外包運營(網站建設、SEM、SEO等)、企業SEO內訓、信息流廣告運營
歡迎交流 加微信13430336474 廣州張楷

上一篇:沒有了 下一篇:織夢如何在網站后臺常用操作中添加留言管理