比思論壇

標題: Discuz X1.5 SiteMap For Googles [打印本頁]

作者: admin    時間: 2010-11-10 13:48
標題: Discuz X1.5 SiteMap For Googles
插件作者:bugx
版權所屬:bugx


特點:
1、計劃任務文件自動每天定時也可以每小時生成google sitemap。
2、可生成門戶文章,論壇帖子,個人主頁,日誌頁面,群組頁面
3、只支持偽靜態頁面。
4、支持門戶,論壇,群組,家園自定義域名
5、支持,文章,帖子,主頁。群組的自定義偽靜態頁面
6、定時增量生成sitemap,無需全部生成一次。
7、增量不增文件,不產生多余的文件,不出現重複頁面(如果沒有子域名,會有每個欄目首頁的重複一次,這個自己註釋掉即可,問題不大)。
8、支持定義每頁生成的數量。
9、支持斷點生成地圖,出現錯誤,修正後繼續生成。
10、支持自定義生成目錄(有的網站非常多的記錄數,在根目錄生成太多的文件,很不美觀。也不方便管理。對安全性設置也不好)

安裝:

只有一個文件,先打開文件配置下參數
/*用戶自定義配置開始*/
//如果你改動過參數,請刪除網站地圖目錄下所有的地圖文件以及data下sitemap.log文件。重新生成一次。

$sm_step=2000; //單次執行次數,根據自己需要修改

$bbs_page="thread"; //bbs的靜態頁面規則,默認thread-xxx-1-1.html格式

$portal_page="article";//portal靜態頁面規則,默認為article-xx-1.html格式

$home_page="space";//用戶個人主頁靜態頁面規則,默認為space-uid-xxxxx.html

$group_page="group"; //群組靜態頁面規則,默認group-{fid}-{page}.html

$sitemap_path="/data/sitemap/";//sitemap的XML文件保存的路徑,文件夾需要自己建立
由於google的sitemap里的網址不允許包含上級目錄的地址,所有建議大家放在根目錄。

/*用戶自定義配置結束*/
上傳到source\include\cron目錄下。
ftp上建好sitemap的生成目錄,並給予可寫權限。默認根目錄
添加一個計劃任務,取名為 “google地圖任務”。編輯這個任務,任務腳本里寫 cron_sitemap.php(這個文件名不可更改)
設置好運行時間。


第一次運行,最好手工執行一下。先把老的數據生成。

程序會在data目錄下生成一個日誌文件sitemap.log,不可隨意刪除。


生成完成後,生成4個索引sitemap
portal_sitemap.xml
forum_sitemap.xml
home_sitemap.xml
group_sitemap.xml

把這4個索引文件根據你的域名分配提高到各自的站點工具下,(切記,不然會出現google的警告錯誤)

可以編輯robot文件
在最後添加寫入讓搜索引擎自動找到你的sitemap
Sitemap: http://論壇域名/forum_sitemap.xml
Sitemap: http://群組域名/group_sitemap.xml
Sitemap: http://家園域名/home_sitemap.xml
Sitemap: http://門戶域名/portal_sitemap.xml

[attach]3485[/attach]




歡迎光臨 比思論壇 (http://108.170.5.74:8080/) Powered by Discuz! X2.5