我的AMP頁面正在通過驗證,但有些圖片404'。從我的網站訪問頁面時,圖像加載正確。但是,當從Google的AMP CDN(我相信他們緩存所有頁面)加載頁面時,某些圖像會返回404s。Google AMP圖片請求404'
在網絡選項卡中,我注意到圖片GET請求在我的網站(content-type:image/png)上時是正確的。另一方面,Google的緩存頁面會爲未加載的圖像發出GET請求,其中包含內容類型「text/html」。 GET響應是指示404的基本HTML頁面。
應該注意的是,幾個圖像的加載成功。它們既存儲在圖像文件夾中,也存儲在分析服務器上。兩個圖像位置都成功提供圖片,而不是所有的時間;我似乎無法找到任何不一致的地方,可能會導致一些人迴應200,其他人404。
我非常感謝任何提示,以找出這一個!
編輯:Google可能沒有緩存圖像嗎?該頁面本身肯定被緩存。
提供指向示例頁面的鏈接會很有幫助。需要檢查的是GoogleBot是否被允許訪問所有圖片或是否有人被阻止通過robots.txt。 –
@SebastianBenz對不起,這裏有一個示例鏈接: https://www.google.ca/amp/s/chargehub.com/amp/en/countries/united-states/hawaii/waipahu。html 請務必在移動設備或模擬移動設備上查看它,以防止重定向(Chrome中的Ctrl + Shift + i,點擊左上角的移動圖標並選擇iPhone 6等手機) – fpscolin