rss feed驗證問題 連結要打含http的全部位址
雖然可以把feed訂閱到google、windows live和funp等,但卻一直無法把feed加入My Yahoo的頁面,所以就去驗證看看本站的feed,結果發現一個錯誤問題…
逐行驗證,找出問題點在這行:
下載<a href=”/wp-temp/exec-php[1].4.8-zh_TW.zip”>exec-php[1].4.8-zh_TW.zip</a>解壓縮後,上傳至<b>exec-php/languages</b>的目錄即可
照它給的錯誤訊息來看,原以為問題點應該是在 [ 這個字元,但改掉也沒用,只好反覆測試,最後發現對連結加上全部位址如下,即可通過驗證:
下載<a href=”https://www.diimii.com/wp-temp/exec-php[1].4.8-zh_TW.zip”>exec-php[1].4.8-zh_TW.zip</a>解壓縮後,上傳至<b>exec-php/languages</b>的目錄即可
驗證工具:feedvalidator.org | validator.w3.org
註1:去網路上搜尋資料,也看了RSS 2.0 specification,但還是找不到驗證規則,不知道為什麼不能用絕對位址和相對位址
註2:即便通過了rss驗證,My Yahoo還是無法加入feed,研究中…