2008年2月19日

[網路服務]短網址服務

Standard

    短網址(short url)其實並不是什麼很新的技術,不過在某些時候相當方便。例如在BBS、IRC之類單行行數受到限制,網址太長會遭到分段顯示。打個比方好了,網址即是網路上的門牌號碼、精準的房間位置。在BBS上(單行限制顯示78個字元)的話,一般BBS軟體(正確來說叫Telnet軟體)都有支援網址偵測,BBS軟體一般無法偵測到兩行以上長度的網址,你可能就要複製貼上三次,才能把網址貼到你的網址列,這個動作雖然簡單,但對閱讀者來說卻很煩。當然,知道這個問題的人就會想辦法把分段的網址分段貼到網址列去,顯示出正確的網頁,不過這個反覆動作久了也會感到麻煩,俗話說「科技,始終來自於隋性」,所以就有人發明了這種轉換網址的服務。

    1

    如果現在有了短網址服務,就可以把很長很長的網址,縮短到只有20個字元不到,這樣子你在BBS除了板面上會比較乾淨外,也可以增加閱讀者的方便性,直接點擊就可以方便的讀取網頁的內容。在PTT之類的「一行推文系統」中也能方便的加入各種超連結。

2

    如圖所示,短網址的原理就是由一台網路上的主機專門幫你記錄長的網址,而他會給你一個短的網址,你的電腦點擊了短網址後,就會去問短網址主機原本的網址,之後就會轉換到原本的長網址,連到正確的網頁去。

   下面介紹兩個我常用的短網址服務吧(其實還有很多)

  • TinyURL,俗稱台泥,進入後直接將長的網址輸入到畫面中間的「Enter a long URL to make tiny」,再點擊Make TinyURL,即可產生短網址。
  • 0rz,國人架設的,站名和知名顏文字Orz很像,也是鄉民們低調物愛用的短網址(也真的很短),進入後直接長長的網址輸入到畫面中間的「Give me the long URL」,再點擊Make Shorter,即可產生短網址。

    上面兩家都有提供IE和Fx的外掛或擴充套件,方便大家「免開短網址網頁,快速產生短網址」。

3    而知名Telnet軟體PCMan最新版本「Open PCMan 2007」在BBS的畫面有新增右鍵直接轉換剪貼簿內容為短網址的新功能,相當方便,也是我目前最主要的使用方式,不過預設是自動加入TinyURL,你只要先複製好網址,再到BBS畫面下按右鍵,就會出現右邊的功能表,何樂不為呢!!!還有很多新增的功能,像是內建UAO對照表,讓你不需要安裝Unicode補完計畫就能正確顯示及輸入BBS中的BIG-5日文或簡體字(WEB網頁仍然沒有這個功能)。以及直接下載目前閱讀的文章,好幾頁的文章都可以自動下載,收藏背刺備份文章的效率可以大幅的提升!!

    補充說明,PCMan遇到斷行連結時,可以將所有的斷行連結反白,之後按右鍵 [選取文字當成超連結開啟]→如果連結中已經有http://起頭了,那麼就選[直接開啟]。同理將斷行連結複製起來再貼上短網址也可以得到一樣的效果!1

2    然後如果又遇到連斷行都不懂的人,放任它在畫面上上自行斷行,就要再利用一點小技巧了,原因出在PTT的自動斷行會自動增加一個亮標的"\",告訴你這個斷行是自動的,但直接反白的情況會發生連\都被反白進去(如上圖,會自動複製整行,包括空白的部分),造成網址錯誤。好在PCMan有個貼心的設計叫做"區域複製",只要按著鍵盤上的Shift,即可使用區域複製,再使用超連結開啟複製(註)起來貼上短網址都是沒有問題的!

3

註:PCMan的右鍵選項裡複製有好幾種,其中[複製連結位址]這項對於斷行連結只會偵測到第一行而已,因為它不會管你有沒有反白,它只會複製它自己偵測到的超連結。

下載最新版本Open PCMan 2007

 

缺點

    短網址服務的立意很好,但也不是盡善盡美的...

  • 有心人士會利用短網址轉換,將惡意網址蓋上一層保護起來,讓你不能在第一眼就辨識出網址是否為惡意。
  • 短網址固然方便,但若伺服器停機、固障或終止服務刪除短網址資料,則短網址即失去效用,原先的長網址也會覆水難收 石 沉 大 海。所以一行就能顯示的網址,能不縮就盡量不要縮吧,或者是原網址及短網址各留一份。而在網頁或論壇往往都可以利用語法將網址轉換成較短的文字,也就沒有使用到短網址的必要了~

    如果你對來路不名的短網址抱持著不信任的態度,上述兩家都有提供「預覽長網址內容,再決定要不要跳轉去長網址」的設計,就甘心耶。

  • TinyURL預覽法,在網址的tinyurl前加「preview.」

如http://tinyurl.com/ooxxxx

http://preview.tinyurl.com/ooxxxx

  • 0rz預覽法,在網址最後加「=」

如http://0rz.tw/e63Gv

http://0rz.tw/e63Gv=

 

其它應用

    如果遇到中文網址網址中有空格,續傳軟體(如FlashGet)或PCMan經常會辨視錯誤而無法下載,在經過縮網址後再貼到續傳軟體的下載列,往往就能解決,其實也不是那麼實用的功能就是了XD

0 讀者回應: