作者 主題: 每天自動生成 sitemap.xml 檔案(ecshop插件)(20130204更新)  (閱讀 4951 次)

0 會員 與 1 訪客 正在閱讀本文。

離線 andy

  • 管理員
  • 正式會員
  • *****
  • 積分 +1/-0
  • 性別: 男
    • 原來如此
ecshop雖然有網站地圖(Sitemap)的功能,卻必須手動產生,雖然搜索引擎蜘蛛會自動收錄,時效上總是慢了點,而且可能有所遺漏,因此有必要每天自動更新,才能及時將新發布的文章或商品讓搜索引擎收錄,對網站SEO有絕對幫助。

安裝方式:
1.解壓縮之後,打開 sitemap/index.php,依提示修改:
//修改開始------>
$homepage_changefreq='daily';//首頁更新頻率(每天= daily、每周= weeky、每月= month)
$category_changefreq='daily';//商品更新頻率(每天= daily、每周= weeky、每月= month)
$content_changefreq='daily';//文章更新頻率(每天= daily、每周= weeky、每月= month)
$homepage_priority=1;//首頁權重 0-1
$category_priority=0.8;//商品權重 0-1
$content_priority=0.6;//文章權重 0-1
//修改結束------>

2.上傳 sitemap 資料夾(包括裡面的檔案)到根目錄的 plugins 資料夾內

3.打開根目錄 include/init.php 最後加入(?>之前)
@include(ROOT_PATH . 'plugins/sitemap/index.php');

很簡單吧!但是第三個步驟會因升級而被覆蓋,因此若有升級請記得重新編輯,執行過程中並無畫面或訊息,可檢視根目錄是否有 sitemap.xml ,原本 ECSHOP生成的 sitemaps.xml 可以刪除...
更 新方式:直接覆蓋即可...
« 上次編輯: 二月 04, 2013, 11:13:07 上午 由 andy »
LINE ID:ecshop_weshop
Email:andy@we-shop.net
聯絡我:https://we-shop.net/contactus.php

離線 888ezgo

  • VIP會員
  • 正式會員
  • ******
  • 積分 +0/-0
Re: 每天自動生成 sitemap.xml 檔案(ecshop插件)(20130204更新)
« 回覆 #1 於: 三月 11, 2014, 01:30:58 下午 »
請問要怎麼確認這個修改後是有正常運作中
因為隔了一天我根目錄下還沒看到有 sitemaps.xml 這個檔的自動生成

然後是不是改了這個設定後
再到後台就不能用手動 "網站地圖" 手動生成了
因為我再手動按出現下面錯誤訊息

Warning: file_put_contents(../sitemaps.xml) [function.file-put-contents]: failed to open stream: Permission denied in /home/httpd/vhosts/888ezgo.com.tw/httpdocs/admin/includes/cls_google_sitemap.php on line 72


離線 andy

  • 管理員
  • 正式會員
  • *****
  • 積分 +1/-0
  • 性別: 男
    • 原來如此
Re: 每天自動生成 sitemap.xml 檔案(ecshop插件)(20130204更新)
« 回覆 #2 於: 三月 11, 2014, 02:05:09 下午 »
錯誤的原因是權限不足!

LINE ID:ecshop_weshop
Email:andy@we-shop.net
聯絡我:https://we-shop.net/contactus.php

離線 888ezgo

  • VIP會員
  • 正式會員
  • ******
  • 積分 +0/-0
Re: 每天自動生成 sitemap.xml 檔案(ecshop插件)(20130204更新)
« 回覆 #3 於: 三月 18, 2014, 02:28:54 下午 »
sitemaps.xml  這個檔案生成的位置好像是在 data 目錄下 不是根目錄
我有照設定把時間調成每天
然後我看它的生成日期並沒有每天更新
是不是代表沒有成功

離線 andy

  • 管理員
  • 正式會員
  • *****
  • 積分 +1/-0
  • 性別: 男
    • 原來如此
Re: 每天自動生成 sitemap.xml 檔案(ecshop插件)(20130204更新)
« 回覆 #4 於: 三月 18, 2014, 06:34:08 下午 »
不可能寫到DATA內
應該是沒成功...
LINE ID:ecshop_weshop
Email:andy@we-shop.net
聯絡我:https://we-shop.net/contactus.php

離線 45168

  • VIP會員
  • 正式會員
  • ******
  • 積分 +0/-0
Re: 每天自動生成 sitemap.xml 檔案(ecshop插件)(20130204更新)
« 回覆 #5 於: 三月 20, 2014, 09:57:59 下午 »
Andy 我下載這個壓縮檔出現下載失敗,原因是權限不足
要如何才能下載這個插件呢

離線 andy

  • 管理員
  • 正式會員
  • *****
  • 積分 +1/-0
  • 性別: 男
    • 原來如此
Re: 每天自動生成 sitemap.xml 檔案(ecshop插件)(20130204更新)
« 回覆 #6 於: 三月 20, 2014, 11:32:52 下午 »
有登入的話應該沒有權限問題...
LINE ID:ecshop_weshop
Email:andy@we-shop.net
聯絡我:https://we-shop.net/contactus.php