LifeType 中文開發論壇

支援 => 安裝與設定 => 主題作者是: Yukie 於 九月 07, 2007, 12:32:30 上午



主題: 請問這條 rewrite 規則哪裡寫錯了呢?
作者: Yukie九月 07, 2007, 12:32:30 上午
在自家的 blog 上裝了 sitemap plugin,
這個 plugin 會通知 Google,告訴它 sitemap 檔案位址是

http://blog.hsjh.tc.edu.tw/plog/UserName/BlogID/sitemapBlogID.gz
(比方說是 http://blog.hsjh.tc.edu.tw/plog/Yukie/9/sitemap9.gz)

實際上檔案是放在
http://blog.hsjh.tc.edu.tw/plog/tmp/sitemap/BlogID/sitemap.gz

所以我寫了一條規則如下:

程式碼:
RewriteRule ^plog/[^/]+/([0-9]+)/sitemap[0-9]+\.gz$ plog/tmp/sitemap/$1/sitemap.gz [L,NC]

但是總是不成功,無法正確讀取到 sitemap.gz 這個檔案,
請問我哪邊寫錯了呢?

請您指教!

謝謝!!


主題: Re: 請問這條 rewrite 規則哪裡寫錯了呢?
作者: lss九月 07, 2007, 10:06:36 上午
hi Yukie:

如果你的 RewriteBase 是 /plog/ 的話,在 RewriteRule 裡的路徑應該不是 plog 開頭哦!

看看是不是這個問題吧。

lss


主題: Re: 請問這條 rewrite 規則哪裡寫錯了呢?
作者: Yukie九月 07, 2007, 08:16:53 下午
hi Yukie:

如果你的 RewriteBase 是 /plog/ 的話,在 RewriteRule 裡的路徑應該不是 plog 開頭哦!

看看是不是這個問題吧。

lss

Oh...

真的是這個問題……

謝謝 lss 老師!!真是一句道破玄機啊。:)

謝謝!!


主題: Re: 請問這條 rewrite 規則哪裡寫錯了呢?
作者: lss九月 07, 2007, 10:56:25 下午
hi Yukie:

不客氣,很高興能幫上忙  :-)

lss