如何排除URL錯誤的問題?

大概沒有幾件事能比你點擊某個連結,或是打了一長串網址結果網頁讀不到,出現404錯誤、400錯誤或類似錯誤時,來得更令人沮喪的了。

會發生這種事有很多原因,不過通常都只是因為 URL 不正確。

如果 URL 有問題,以下這些易學好懂的步驟會幫你找出問題在哪,仔細地檢查你的 URL 應該不會花你幾分鐘的時間。

如何排除 URL 錯誤?

如果你正在輸入 URL 的 http: 或 https: 部份,你有在冒號後打上斜槓線嗎?

https://

你有記得打上 www 嗎?有些網站需要輸入這個才能正確讀取。

看看什麼是主機名稱?來瞭解為什麼這個很重要。

你有記得打上 .com.net 或其他頂級網域名稱嗎?

若有需要,你有打上實際的網頁名稱嗎?

舉例來說,大部份的網頁有特定名稱像是 bakedapplerecipe.html 或 man-saves-life-on-hwy-10.aspx 等等。

你有沒有把 https: 後面以及 URL 其他部份的斜槓線 // 打成反斜槓線 \?

下面是 URL 正確格式的例子。

https://template.city/pdf/

確認一下 www,你有沒有漏打一個 或不小心多加了變成 wwww

你有打對網頁的檔案副檔名嗎?

舉例來說,.html 和 .htm 就天差地遠。它們是不能互換的,因為第一個檔案以 .HTML 結尾,而另一個是以 .HTM 結尾,它們是完全不同的檔案,而它們是不太可能像是複製品般同時出現在同一個網站伺服器上的。

你有用對正確的大寫嗎?所有在 URL 第三個斜槓線後的東西,包括資料夾及檔案名稱,通常都有區分大小寫。

舉例來說,這樣會連到有效的頁面:

https://template.city/2019/what-earth-would-look-like-if-all-the-oceans-were-drained-visualized

但這樣不會:

https://template.city/2019/WHAT-earth-WOULD-look-like-if-all-the-oceans-were-drained-visualized

這通常只在有提示檔案名稱的 URL,像是最後是 .HTM 或 .HTML 副檔名的時候如此。其他像是 https://template.city/what-is-a-url 可能就沒有區分大小寫。

如果你從瀏覽器外複製 URL 並貼在網址列,請確認有複製到完整的URL。

舉例來說,通常 Email 中一個長的 URL 會跨過兩行以上,但只有第一行會被正確複製到,導致剪貼板的 URL 太短、不完整。

類似的情況,有些瀏覽器能讓你覆蓋貼上 URL,讓你貼上的 URL 能取代舊的 URL。但如果這步沒有正確完成,你就會變成把新的 URL 加到舊的上面,產出一個基本上讀不出什麼東西的超長 URL。

另一種複製/貼上的失誤就是多餘的標點符號。你的瀏覽器對空格十分容忍,但要小心你複製的時候有沒有多的逗點、分號及其他可能會出現在 URL 的標點符號。

大部份情況下,URL 應該會以檔案副檔名(像是 html、htm 等等),或是單一斜槓線結尾。

你的瀏覽器可能會自動完成 URL,讓它看起來好像你沒辦法去到你想去的頁面。這並不是 URL 本身的問題,更多是對瀏覽器運作方式的誤解。

舉例來說,如果你因為想要 Google 搜尋 YouTube 的網站,開始在瀏覽器打上 youtube,它可能會建議你連到一部最近剛看過的影片。

它會透過自動將 URL 讀到網址列來完成這件事。所以如果你在打完「youtube」後按下Enter,那部影片就會讀取進去,將你原本要打上作網頁搜尋的字給取代掉。

你可以透過編輯網址列的 URL 帶你到首頁,來避免這件事。有時候,使用 Backspace 鍵可以在你停止輸入的地方停下自動完成。或者,你可以清除搜尋欄歷史紀錄或是瀏覽器的全部歷史紀錄,如此一來它就會忘記你已去過的網頁。

如果這個網站是你很熟悉常見的網站,那就再次確認拼字吧。舉例來說, googgle.com 跟 www.google.com 非常相似,但它並不會帶你到那個知名的搜尋引擎