about 13 years ago
我不知道設計這個 feature 的是哪位。只是簡單講一下我覺得這個 feature 畫虎不成反類犬了。
在為網站實作 SEO 改善工程時,我們通常會使用一個技巧:在 permalink 裡面塞關鍵字。
這樣的設計你可以在 T 客邦 看到,也可以在 PIXNET 看到。
- T 客邦的設計是 /1234-seo-in-url
- PIXNET 的設計是 /5678-SEO藏在網址裡
中文是否適合塞在網址裡面,還是個見仁見智的問題,畢竟每一家處理 URL ENCODE 的方法不一樣。但
Yahoo 的網址是這樣的: /SEO藏在網址裡-7890.html。
看的出設計者應該覺得這是個 獨樹一格 別出心裁 的設計。因為全世界幾乎沒有人這樣幹啊 =_=|||
這樣你應該看出問題了吧。
各家縮網址和 auto-link 的 library 不認得中文字。因此
- /1234-seo-in-url => 不會有問題
/5678-SEO藏在網址裡 => 會被 parse 成 /5678 ,但因為是動態網頁,所以還是沒問題
/SEO藏在網址裡-7890.html => 被 parse 成 / ,就算輸入 /7890.html 還是連不到。
「將中文放在 URL 裡且是在數字之前」的設計,會造成在某些網站社群穿透力為 0,因為貼的連結會被自動 parse 成為根本不能動的連結。
不知道為什麼這個問題沒被測到,這應該在 beta 測試就要被檢驗出來了...
===
後續 update
網友 @fauzty 說:
Android 手機的內建瀏覽器和海豚瀏覽器,就因此看不到新版奇摩新聞。Opera Mini 倒是可以,應該是 url encode 問題