2011年9月5日星期一

drupal網站配置google Sitemap

drupal網站配置google Sitemap

http://www.inspirr.com

許多站點都有網站地圖,有兩種地圖,一種是給普通用戶看的,一種是給搜索引擎看的.google,微軟,雅虎,聯合搞了一個sitemap標準,使用這個標準,站長可以向這3家搜索引擎提交自己的網站地圖.
提交網站地圖的好處,就是方便搜索引擎的索引,從能能夠獲取更好的排名.有3種方法可以編輯sitemap,一種是手工的編輯,第2是使用google的Google Sitemaps 生成器,還有就是使用第3方的工具.第一種方式太麻煩了,第2種需要使用Python命令,這個我不會.第3種方式不錯,根據建站軟件的不同,有不同的第3方的站點地圖生成器.我用的是drupal,就有相應的模塊來幫助你生成站點地圖. Google Sitemap模塊僅僅支持drupal4.7,現在可用的為XML Sitemap。我將其下載到本地,解壓縮。安裝。顯示在我的files目錄下面創建了一個子目錄xmlsitemap\sitemap.xml。導航到admin/settings/xmlsitemap,里面顯示站點地圖的地址, http://example.com/?q=sitemap.xml.在下面是配置選項,另外還有兩個配置頁面,admin/settings/xmlsitemap/engines,用于配置搜索引擎的,admin/settings/xmlsitemap/additional用于配置其它設置。
這么簡單的一個模塊,心里癢癢,想把它裝到自己在線站點上。馬上行動,使用ftp把poormanscron和xmlsitemap全部上傳到虛擬主機上。啟用模塊,抱錯了“The selected file /var/www/vhosts…. could not be copied”,文件無法拷貝,暈死。Linux的權限問題。重新刷新了一下,錯誤消息沒有了,進入admin/settings/xmlsitemap,查看sitemap.xml,里面沒有內容,基本上是個空架子,而在本地則是好好的。
看來我需要好好的整整linux下面的權限了。我打開虛擬主機的管理后臺,在里面查看,要拷貝的文件是存在的,所以應該就是要考貝到的目錄的權限問題了,查看了一下files/xmlsitemap子目錄,里面果然沒有東西,又看了這個文件的權限,發現為rwx rwx r-x。后面差了一個w,也就是寫權限了。Plesk8.3的后臺沒有提供修改這個目錄的鏈接,我又不會使用命令行。也不知道,什么原因,突然靈光一閃,我決定使用Plesk8.3后臺在files目錄下面,創建一個子目錄test,添加后我發現可以編輯這個文件夾的權限。有辦法了,我把drupal生成的目錄xmlsitemap重命名為xmlsitemap1,自己新建了一個xmlsitemap,編輯新建文件夾的權限,然后刪除xmlsitemap1。搞定了。再回到站點一看,可以看到sitemap.xml頁面了。不過里面只有一個首頁。離成功只差一步了。
在模塊管理頁面,禁用掉xmlsitemap模塊,再啟用,還是同樣的錯誤“The selected file /var/www/vhosts/webjx.com/httpdocs/tmp/fileL0r39A could not be copied.”這下完蛋了。打開Plesk8.3的后臺一看,目錄xmlsitemap的權限又變成rwx rwx r-x。心里直罵這個模塊的開發者,目錄已經存在了,干嗎不使用我給你準備好的。
又使用Plesk8.3的后臺修改了權限,重新安裝一邊xmlsitemap模塊,還是抱錯。不過接著啟用下面附帶的4個模塊,XML Sitemap: Engines,XML Sitemap: Node,XML Sitemap: Term,XML Sitemap: User。沒有報錯,接著再查看http://webjx.com/sitemap.xml,里面有內容了。和本地的一樣,這樣就不用再管剛才的權限問題了。然后提交給google就可以了。
為什么就行了呢?因為我看源碼了,里面寫著如果找不到files/xmlsitemap/下的gss.xsl,就會向sites\all\modules\xmlsitemap\gss下面尋找,所以第一步的拷貝失敗,并不影響后面的。拷貝的應該就是這個gss.xsl文件。
相關鏈接: http://www.google.com/support/webmasters/bin/answer.py?answer=40318&hl=cn ,

  Tag: 設計公司 | 網頁設計公司 | 廣告公司 | 網站設計 | 平面設計 | 互動媒體 | 網頁設計 | Web design | Website design | design house | 媒體公司 | Iphone app | 程式設計 | Flash 網頁 | Flash game | 動畫設計 | 後期製作 | 網上商店 | 網上宣傳 | 網頁服務 |

没有评论:

发表评论