最近在學CS50課程wk9,裡面有提到route。學著學著發現了自己長久以來犯的錯誤。

那就是我寫了150篇文章,竟然一直都在用系統自訂的URL,如下。

在瀏覽器裡看不出來很亂,好像也還可以接受,有可能是因為瀏覽器有轉碼的功能。

但是把網址copy下來貼到word會是如下這一長串編碼。好像中文字全部變為一串%加十六進制的編碼。

URL 太長缺點:

1)使用者經驗(UI)太差,URL 太長不利於分享和轉發。

Google 還專門設計了Url Shortener,來把長的網址變短。

2)不利於被搜尋。

HTTP協議雖然沒有規定URL長度,但是很多的瀏覽器基於性能考慮,會對URL的長度進行限制。

如何設置URL

1.去除時間

有些URL裡包含時間,比如下面的這個,但是這樣會增加URL長度。

https://program-think.blogspot.com/2020/12/Study-and-Life.html

另外,搜尋時也能從URL裡直接看出文章時間。有些使用者會不想選擇打開很久遠年代的URL。

2.包含關鍵詞

URL包含主要關鍵詞。一方面便於被搜索到,另一方面也是為了在搜尋的介面讓搜索者了解文章的主要內容。

3.使用連字符

用“-”字符連結關鍵詞。

4.越短越好

去除任何不必要非關鍵詞的詞,比如“and” “the”等等。

5.使用英文

如上面我的例子,使用英文可以讓URL簡短,使用其他的語言URL會變的超長。

6.最好不要變

一開始設置的時候要謹慎,設置好以後最好不要更改。

過去的錯誤URL是否需要修改?

是可以動,但是涉及到一定的技術。

對於一般的博主來說,盡量不要動,因為有可能會產生重複的內容。

我自己也選擇不去修改過去的URL,因為工程量很大,還是把心思放在未來如何使用正確的URL上吧。

總結:

好的URL:

  • 不要日期
  • 簡短
  • 包含關鍵詞
  • 用“-”連結
  • 使用英文
  • 不變