我被要求爲我們的新聞網站設置Google Accelerated Mobile Pages(AMP),以便網頁在移動設備上加載速度更快。我剛剛開始討論這個問題,我有一個問題,我似乎無法在官方文檔中找到答案。Google AMP - 僅在通過Google搜索結果訪問時顯示啓用AMP的頁面
僅當通過Google搜索結果頁面訪問網頁時,纔會顯示AMP版本的網頁嗎?因此,如果網站訪問者正在訪問他們的移動瀏覽器上的新聞文章,但他們沒有通過谷歌直接進入他們的地址欄的網站地址,他們是否仍然顯示現有的(非AMP)版本的頁面?到目前爲止,我在我們的內容管理系統中添加了一個複選框,CMS用戶(例如站點編輯器)必須打勾以啓用特定站點的AMP,然後在輸出模板文件中檢查複選框是否有被勾選,如果是這樣,網站訪問者將被帶到AMP版本的頁面。所以我有點擔心,這意味着無論用戶是否通過Google搜索結果訪問該網頁,該移動網站訪問者都會顯示AMP版本。在AMP文檔中,它表示我們需要包含一個規範鏈接,將每個文檔的AMP和非AMP版本鏈接在一起。這會解決上述問題嗎?
我注意到Guardian已經設置了他們的AMP實現,以便您可以用amp來替換URL的www部分,並且這將使訪問者訪問AMP版本的頁面而不是標準版本。我不確定他們是如何做到的 - 有沒有人有任何解釋?