織夢網站地圖怎么做? 之前諸城人家分享過一篇《》的教程,碰巧今天一個客戶的網站單頁文檔管理點擊沒反應,迫使我不得不另辟蹊徑,方法和上次分享的類似,但是這次是利用織夢網站的欄目管理來制作sitemap地圖。 織夢網站地圖用欄目制作的好處在哪里 1.首先相比織夢sitemap地圖插件生成的那種,那種插件生成的,據我發現,priority的值,除了首頁是1.0,其他頁面都是0.8,這樣欄目頁,tag頁,文章頁等都是0.8,就沒有優先級了。而正常情況應該是以此遞減??! 2.相比之前諸城人家分享的《》這個方法而言,生成的時候更方便些。 3.更靈活,可以生成首頁、一級欄目、二級欄目、tag列表等到sitemap.xml中都可以。 織夢利用欄目制作sitemap地圖方法 一、新建一個sitemap.htm模板 1)登錄后臺,選擇【模板】-【模板管理】-【默認模板管理】-點擊最下面的【新建模板】新建一個模板 2)復制下面這段代碼進去(不需要開啟織夢絕對路徑); ?xml version=1.0 encoding=UTF-8? urlset xmlns=http://www.sitemaps.org/schemas/sitemap/0.9 url loc{dede:global.cfg_basehost/}//loc lastmod{dede:php runphp=yes} $ntime = time(); @me=MyDate(Y-m-d H:m:s,$ntime); {/dede:php}/lastmod changefreqdaily/changefreq priority1.0/priority /url {dede:channel row=200 type=top} url loc[field:global.cfg_basehost/][field:typelink /]/loc changefreqalways/changefreq priority0.8/priority /url {/dede:channel} {dede:channelartlist row=200 typeid=top} {dede:channel type=son noself=yes} url loc[field:global.cfg_basehost/][field:typelink /]/loc changefreqalways/changefreq priority0.7/priority /url {/dede:channel} {/dede:channelartlist} {dede:arclist typeid=top row=49600 orderby=pubdate} url loc[field:global.cfg_basehost/][field:arcurl/]/loc lastmod[field:pubdate function=GetDateTimeMK(@me)/]/lastmod changefreqalways/changefreq priority0.6/priority /url {/dede:arclist} /urlset ①:開啟/關閉絕對地址方法:登錄織夢后臺,【系統】-【基本參數設置】【核心設置】(是/否)支持多站點,開啟此項后附件、欄目連接、arclist內容啟用絕對網址,選擇是/否,如下圖: ②:如果你已經開啟織夢的覺得地址,可以在上面sitemap代碼中去掉[field:global.cfg_basehost/](獲取站點根網址)參考如下: loc[field:global.cfg_basehost/][field:typelink /]/loc 改為: loc[field:typelink /]/loc 3)命名為sitemap.htm,并保存模板。 二、新建欄目 1)依次點擊【核心】-【網站欄目管理】-【增加頂級欄目】如下圖 2)填寫信息如下: 常規選項 是否隱藏欄目:隱藏 欄目名稱:sitemap 文件保存目錄:/ 目錄相對位置:站點根目錄 欄目列表選項:鏈接到默認頁 默認頁的名稱:sitemap.xml 欄目屬性:頻道封面 高級選項 封面模板:{style}/sitemap.htm PS:剛才我們選的是頻道封面,所以就改一個封面模板就可以,當然你也可以封面模板、列表模板、文章模板都改為{style}/sitemap.htm 三、更新sitemap地圖 利用織夢欄目管理制作sitemap地圖相比之前分享的利用單頁文檔制作,更新起來要簡單一些。 1)你可以單獨更新sitemap欄目:【生成】-【更新欄目】-【選擇sitemap】-【開始生成】 2)你也可以在更新網站的時候一鍵生成全站。最終生成效果如下圖(效果): 3)生成網站的sitemap.xml地圖之后,可以向百度資源平臺提交sitemap.xml地圖 4)同時將制作好的sitemap.xml地圖添加到robots.txt中(寫法如下),更多robots.txt寫法參見《》 Sitemap: http://www.zhuchengrj.cn/sitemap.xml 諸城人家今天分享的利用dedecms網站欄目制作sitemap地圖的教程到此結束,希望對大家有所幫助! - END - 瀏覽完了?你可以留下觀點! |