如何用kingcms制作一個xml網站地圖
2020-04-08
眾所周知,現在做網站制作排名優化,網站地圖是一個非常重要細節。網站地圖有三種形式,一種是xml格式,XML站點地圖才是SEO領域說的真正意義上的Sitemaps,是寫給搜索引擎看的,告訴搜索引擎哪個頁面是重要的頁面,相當于給了搜索引擎一個方向盤,以及更新的頻率,即告訴搜索引擎間隔多長時間應該來訪一次,一種是html格式,HTML網站地圖是傳統意義上的網站地圖,是寫給網站用戶看的。它相當于一個目錄,給用戶了解整個網站的網絡結構,不至于迷路,另外一種是TXT網站地圖形式,相對百度來說,就是將網址鏈接一行一個寫在記事本上,手工比較辛苦,一般可以用SitemapX這個軟件來生成。
在kingcms里,HTML格式的相對來說比較簡單,你可以用單頁將需要做鏈接的欄目產品或文章列出來就行了。
而我們今天說的XML地圖,會有一些小技藝,很多人沒有注意到。
首先,第一步,我們先設置一下生成XML需要的條件。設置方法: 后臺-》工具-》網站參數設置-》主系統-》可支持的模板擴展名 設為:htm|html|shtml|xml,見下圖:
第二步:建立一個單頁面欄目,文檔類型設置為生成html,內外部模版選擇上面建立的模版:sitemaps.xml,生成文件名字設置為:sitemaps.xml,見下圖:
sitemap.xml的代碼如下:
<?php echo '<?xml version="1.0" encoding="UTF-8" ?'; echo '>'; ?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> {king:portal.product} <url> <loc>{config:system.siteurl/}/{king:path/}</loc> <lastmod>{king:date formatdate="c"/}</lastmod> <changefreq>Always</changefreq> <priority>0.6</priority> </url> {/king:portal.product} {king:portal.article} <url> <loc>{config:system.siteurl/}/{king:path/}</loc> <lastmod>{king:date formatdate="c"/}</lastmod> <changefreq>Always</changefreq> <priority>0.6</priority> </url> {/king:portal.article} </urlset>
然后生成就可以了,上面三種網站地圖,哪種好,根據百度的建議,用XML和TXT格式的會比較好。