如何透過產生及提交sitemap,提高被索引率?(2012/04/16)

問題編號: 
Q66
A: 

RC4.0版以後,有提供手動產生sitemap的功能。產生步驟如下:

  • 在IR_HOME/bin 目錄下,手動執行索引指令(系統將執行一段時間,請耐心等待
./dsrun org.dspace.app.sitemaps.GenerateSitemaps
OR
./generate-sitemaps
  • 產生之sitemap 將會儲存在IR_HOME/sitemaps 目錄下
  • 可將指令加入系統排程中定時執行
  • 請在$[DSPACE_HOME]/dspace.config中增加以下設定:
sitemap.dir = ${dspace.dir}/sitemaps

加入後重起系統,即可以使用url IR_URL/sitemap 及 IR_URL/htmlmap 查詢系統現有sitemaps 清單

以Google搜尋引擎為例,可以參考相關說明1相關說明2於網站管理員中提交sitemap url: IR_URL/sitemap。
必要時,請同步修改robots.txt的相對應設定,例如:

....
Allow: /sitemap*
....
Sitemap: http://[your IR system IP]/sitemap