網(wǎng)站地圖的重要性想必不用深圳網(wǎng)站建設(shè)公司創(chuàng)絡多說大家也知道:對于一些稍微比較大型的網(wǎng)站來說,如果沒有網(wǎng)站地圖,用戶訪問時的用戶體驗和搜索引擎抓取都會出現(xiàn)一定程度的困難。但是我們也沒有必要對網(wǎng)站地圖產(chǎn)生什么恐懼感,因為結(jié)構(gòu)清晰的網(wǎng)站,不用網(wǎng)站地圖,也完全沒有問題,今天我們這里專門針對那些結(jié)構(gòu)不是特別清晰的大型網(wǎng)站地圖做一下說明。
XML網(wǎng)站地圖應該如何設(shè)計?
其實只要大家注意觀察一下我們公司網(wǎng)站的XML地圖(網(wǎng)站最底部)就會明白,我們將多個網(wǎng)站地圖分成了三個。一個是索引地圖、一個是固定頁面的地圖、一個是新聞和案例等動態(tài)頁面的地圖。在這三個文件中,基本上就包含了整個網(wǎng)站全部的頁面URL路徑,因此我們就不用再擔心出什么岔子。
索引XML地圖詳解
大家點開我們的索引地圖后,可以清楚的看到,這個文件中只有兩個URL路徑,就是固定頁面的XML地圖
和新聞和案例等動態(tài)頁面的XML地圖。每次我們在后臺更新的時候,只需要讀取這個文件,修改lastmod的時間為當前日期即可。
固定頁面的XML地圖詳解
這里我們建議直接使用一個XML地圖生成工具,比較常用的是Xenu,生成出來后,將那些動態(tài)頁面的路徑刪除后,剩下的就是固定頁面(含首頁)的URL路徑。同樣的,在后期更新這個文件的時候,修改lastmod的時間為當前日期即可。
新聞和案例等其他動態(tài)頁面的XML地圖詳解
這些頁面通常直接通過數(shù)據(jù)庫查詢獲得其索引值(id)和其他關(guān)鍵字索引編號(如類別id等),然后通過文件操作函數(shù)(如:fwrite)按照XML地圖文件格式,直接生成lastmod為當前日志的新文件即可。每次更新時,先刪除舊的地圖,然后再生成新的地圖。
在robots.txt文件中設(shè)置首要XML網(wǎng)站地圖
經(jīng)過上面的處理,我們的網(wǎng)站一共就有了至少3個XML網(wǎng)站地圖,這三個文件都將要被放在網(wǎng)站的根目錄,那么我們要通過robotst.txt文件告訴搜索引擎從哪里開始?在rotobs.txt文件中指定首要的XML網(wǎng)站地圖的方法是在文件的第一排聲明(如:Sitemap: http://www.xatjqxtz.com/sitemap_index.xml),然后搜索引擎就會自動去處理剩下的工作了。