校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網(wǎng)站建設(shè) > 建站知識 > 織夢DedeCMS網(wǎng)站地圖和RSS放根目錄

織夢DedeCMS網(wǎng)站地圖和RSS放根目錄

POST TIME:2017-11-13 00:27

  織夢程序的SEO優(yōu)化已經(jīng)做的非常好了,但總有不如人意的地方,織夢默認(rèn)的HTML網(wǎng)站地圖和RSS地圖就是如此。為什么說織夢默認(rèn)的HTML網(wǎng)站地圖不利于SEO優(yōu)化呢?主要是因為HTML網(wǎng)站地圖和RSS地圖的目錄問題。

  織夢默認(rèn)的HTML網(wǎng)站地圖和RSS地圖的目錄為根目錄下的data目錄,這個目錄是存儲織夢程序運(yùn)行時的數(shù)據(jù)備份、緩存等的文件的(具體的作用可以參考織夢Dedecms主要文件夾目錄及模板文件說明);這些文件對系統(tǒng)非常重要,把HTML網(wǎng)站地圖和RSS地圖文件放在data文件夾中,一方面影響程序的安全,另一方面也不利于織夢的SEO優(yōu)化。那如何把HTML網(wǎng)站地圖和RSS地圖文件放到根目錄來呢?

  首先在網(wǎng)站根目錄下建立rss文件夾,用于放置RSS文件,因為RSS文件比較多,所以放在一個文件夾便于管理;然后修改根目錄下織夢網(wǎng)站管理目錄(默認(rèn)是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行是普通網(wǎng)站地圖,22行是RSS的網(wǎng)站地圖。這樣改的意思,就是去掉了data目錄了,你也可以改為其他你想生成的任何目錄。

  到這里,已經(jīng)把HTML地圖文件和總的RSS地圖文件生成到根目錄了,然后是RSS各個欄目的地圖文件生成到根目錄下的rss目錄的修改。主要是修改根目錄下include下面的arc.rssview.class.php文件,將71行的

  $murl = $GLOBALS['cfg_cmspath']."/data/rss/".$this->TypeID.".xml";

  改為

  $murl = $GLOBALS['cfg_cmspath']."/rss/".$this->TypeID.".xml";

  同時,修改根目錄下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";

  這樣已經(jīng)把HTML網(wǎng)站地圖和RSS地圖都生成到了根目錄了,接下來就是在適當(dāng)?shù)奈募屑尤脒@兩個文件的入口鏈接。就織夢默認(rèn)的模版來說,修改/templets/default模板文件head.htm文件。

  最后一步,進(jìn)入網(wǎng)站后臺,在生成選項中更新網(wǎng)站地圖、更新RSS文件、全部更新。值得注意的是,如果rss生成有問題,可能是沒有在根目錄下新建rss文件夾。在根目錄建立rss文件夾,即可解決。



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 忻城县| 安康市| 广汉市| 文成县| 安泽县| 大埔县| 韶关市| 孟村| 永清县| 西充县| 海南省| 观塘区| 荣昌县| 玉屏| 庆云县| 临泉县| 旺苍县| 广西| 垣曲县| 克山县| 灵台县| 吐鲁番市| 东光县| 绍兴县| 杂多县| 民乐县| 禹城市| 呼图壁县| 泰顺县| 铜梁县| 乐陵市| 宁河县| 胶州市| 盱眙县| 青河县| 新竹县| 武陟县| 邵东县| 桓台县| 奉化市| 甘孜|