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