TrueURL
TrueURL

選單

免費重新導向工具

行動裝置與電腦重新導向比較

以電腦版 Chrome 和 iPhone 上的 Safari 各檢查一次同一個網址,並排比較兩條重新導向鏈。找出依裝置進行、把行動裝置訪客導向意外位置的重新導向。

為什麼行動裝置和電腦的重新導向會不同

有些網站會根據訪客使用的裝置,決定要把對方導向哪裡,而裝置是從 User-Agent 標頭判斷的。常見的例子包括獨立的行動版網站(m.example.com)、應用程式下載頁面、商店或地區選擇頁面,以及廣告到達網頁。一旦這套邏輯出錯,行動裝置訪客就會被導向首頁、錯誤頁面,或與他們點擊的連結毫無關係的網頁。

Google 主要以行動版網頁進行檢索與建立索引,因此行動版重新導向出錯,不僅影響使用者體驗,也會損害網站在搜尋結果中的曝光度。

比較的運作方式

TrueURL 會以相同的設定檢查網址兩次,只變更 User-Agent(使用者代理程式):一次是 Windows 上較新版本的電腦版 Chrome,另一次是 iPhone 上的 Safari。兩條重新導向鏈會連同最終網址與狀態碼並排顯示,任何差異都能一眼看出。

只有 User-Agent 會改變。透過 JavaScript 依螢幕尺寸選擇版本的網站,在兩欄中的結果可能完全相同,即使在實際的手機上看起來不一樣。若要測試其他使用者代理程式,例如 Android 上的 Chrome 或 Googlebot,請在重新導向鏈檢查工具的進階設定中選擇內建選項。

理想的結果是什麼樣子

  • 回應式網站:兩欄最後都抵達同一個最終網址。這是 Google 建議的設定,也是最容易維護的方式。
  • 獨立的行動版網址:電腦版停留在 www.example.com/page,行動版則導向對應的 m.example.com/page,而不是行動版首頁。電腦版網頁應以 <link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.example.com/page"> 指向其行動版網址,行動版網頁則應加上指回電腦版的 canonical 標記。
  • 動態放送:兩者使用相同的網址,但提供不同的 HTML。回應中應包含 Vary: User-Agent,避免快取混淆兩個版本。

常見的行動版重新導向錯誤

  • 錯誤的重新導向:所有行動裝置訪客都被導向行動版首頁,而不是對應的網頁。
  • 缺少行動版網頁:沒有行動版的電腦版網頁被重新導向至錯誤頁面。這種情況請直接提供電腦版網頁。
  • 單向重新導向:行動裝置使用者會被重新導向,但開啟 m. 連結的電腦使用者不會被導回電腦版網頁。
  • 應用程式插頁:重新導向至應用程式商店,或顯示全螢幕的應用程式橫幅,遮住了訪客想看的內容。
  • 只在行動版多出的躍點:繞道經過裝置偵測或追蹤服務,在緩慢的行動網路上影響最大。

相關指南

  • 閱讀時間 12 分鐘

    如何檢查網址轉址,並看懂重新導向鏈

    一步步用 TrueURL、curl 與 DevTools 檢查網址轉址,看懂重新導向鏈的每個躍點,並找出及修正重新導向迴圈、過長的重新導向鏈與 301/302 混用等常見問題。

    閱讀文章

常見問題

比較時使用哪些 User-Agent?

Windows 上的電腦版 Chrome 和 iPhone 上的 Safari,兩者都使用較新的版本號碼。幾乎所有裝置偵測程式碼都會將前者辨識為電腦,將後者辨識為手機。

Google 看到的是行動版還是電腦版的結果?

主要是行動版。Google 主要使用 Googlebot 智慧型手機版檢索網頁並建立索引,它的 User-Agent 看起來像 Android 手機上的 Chrome。如果行動版那一欄最後抵達錯誤的網頁,Google 也可能將那個網頁編入索引。若要查看網站會對 Googlebot 的 User-Agent 送出什麼內容,請在重新導向鏈檢查工具的進階設定中使用 Googlebot 智慧型手機版的內建選項。透過 IP 位址驗證 Googlebot 的網站,仍可能對 TrueURL 做出不同的回應。

獨立的行動版網址(m. 網站)對 SEO 不好嗎?

Google 支援這種做法,但比較難做對:每個網頁都需要對應的行動版網址、正確的註解,以及雙向的重新導向。Google 建議採用回應式網頁設計,這樣就完全不需要依裝置重新導向。如果您經營 m. 網站,每次發布新版本後,都請在這裡檢查重要網頁。

為什麼網站在手機上看起來不一樣,兩欄結果卻完全相同?

您的網站很可能是在瀏覽器中透過回應式 CSS 或 JavaScript 進行調整,而不是透過伺服器端重新導向。這是建議的做法,也代表沒有依裝置進行的重新導向可供比較。

可以比較其他裝置嗎,例如 Android 手機或平板電腦?

這項工具比較的是電腦版 Chrome 和 iPhone 上的 Safari。若要比較其他裝置,請開啟重新導向鏈檢查工具的進階設定,選擇 Android 上的 Chrome 等內建選項,或貼上任何 User-Agent 字串,然後執行檢查。

依裝置轉址會拖慢行動版網頁嗎?

會。每次重新導向都要在網頁開始載入前多花一次完整的往返時間,而行動網路的延遲比寬頻網路更高。光是從 www 重新導向至 m.,就可能造成明顯的延遲;您可以使用重新導向延遲檢查工具進行測量。