AMP

Hata Ayıklama AMP Önbellek sorunları

Belgem neden AMP önbelleğinde bozuk?

Geçerli AMP belgeleri genellikle AMP Önbelleklerinde orijinalinde olduğu gibi görünür ve aynı şekilde davranır. Ancak, sorunlu olabilecek bazı bileşenler ve sunucu yapılandırmaları vardır.

Belirli bir belge orijinalinde beklendiği gibi görünüyorsa ve davranıyorsa, ancak önbellek aracılığıyla görüntülenemiyorsa (orijininal URL'leri Google'ın AMP önbelleğine nasıl eşleştirirsiniz), aşağıdakileri deneyin:

  1. Tarayıcınızın geliştirici/hata araçları konsolunu açın ve ortaya çıkan hataları veya uyarıları giderin.
  2. Belgeyi AMPBench ile çalıştırın ve beklenmeyen hataları veya uyarıları giderin.

Bu adımları izledikten sonra hala bir sorun varsa, aşağıdaki tabloya bakın.

Belirti Sorun Çözüm
Web yazı tipleri görünmüyor (alternatif yazı tipleri kullanılmış) AMP önbelleği, yazı tipi sağlayıcısı tarafından beyaz listede değil. Yazı tipi sağlayıcısına başvurun ve izin verilen listesindeki tüm önbellekleri isteyin.
Varlıklar (örneğin, yazı tipleri ve resimler) görünmüyor (Yalnızca HTTP kökenliler) Belge protokolle ilgili URL'leri kullanır. Mutlak URL'lere geçin (yani, http://www.site.com/doc/amp, //www.site.com/doc/amp değil).
Varlıklar (örneğin, yazı tipleri ve resimler) görünmüyor Varlıklar, yanlış MIME türüyle sunulur. Kabul edilebilir bir MIME türü belirtin.
AMP önbelleği varlıklara erişemiyor. AMP önbelleğinin varlıklarınıza erişebildiğinden ve bir IP adresi veya bir kullanıcı aracısı vb. tarafından engellenmediğinden emin olun. (Google'ın tarayıcısı tarafından kullanılan kullanıcı aracılarının listesi).
, gibi dinamik öğeler beklendiği gibi davranmıyor. Kırık veya eksik CORS başlıkları. Bu bileşenler, AMP Önbelleğinden kaynağınıza çapraz kaynak isteklerinde bulunur. Varsayılan olarak, tarayıcılar bu istekleri engeller. Bu isteklere izin vermek için, tüm önbellekleri listelemeye izin veren CORS başlıklarını yayınlayın.
Yasal bir yayından kaldırma bildirimi nedeniyle kaldırılması gereken içerik sunuluyor. AMP Önbelleği henüz kaldırma işlemini almadı. İçeriği yenilemek için her AMP Önbelleğinin yönergelerini izleyin. Google AMP Önbelleği için AMP İçeriğini Güncelleme konusuna bakın.