over 5 years ago

我不知道設計這個 feature 的是哪位。只是簡單講一下我覺得這個 feature 畫虎不成反類犬了。

在為網站實作 SEO 改善工程時,我們通常會使用一個技巧:在 permalink 裡面塞關鍵字

這樣的設計你可以在 T 客邦 看到,也可以在 PIXNET 看到。

  • T 客邦的設計是 /1234-seo-in-url
  • PIXNET 的設計是 /5678-SEO藏在網址裡

中文是否適合塞在網址裡面,還是個見仁見智的問題,畢竟每一家處理 URL ENCODE 的方法不一樣。但

Yahoo 的網址是這樣的: /SEO藏在網址裡-7890.html。

看的出設計者應該覺得這是個 獨樹一格 別出心裁 的設計。因為全世界幾乎沒有人這樣幹啊 =_=|||

螢幕快照 2011-10-25 下午5.25.23

螢幕快照 2011-10-25 下午5.26.29

這樣你應該看出問題了吧。

各家縮網址和 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 問題
← 我讀 Steve Jobs 傳 - 我不是要看瘋子傳 CoffeeScript 還可以用來做什麼? -- Hubot →
 
comments powered by Disqus