✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

WP-Rocket Plugin Automatyczne przepisywanie HTTPS nie powiodło się Walidacja AMP

8

WP-Rocket Plugin Automatyczne przepisywanie HTTPS nie powiodło się Walidacja AMP

AMP (Accelerated Mobile Pages) to bardzo ścisła specyfikacja HTML5. Jeśli wystąpią krytyczne problemy z AMP, Google ich nie zindeksuje. Na przykład w AMP nie powinieneś używać // – protokołu do reprezentowania adresu URL HTTP lub HTTPS w zależności od bieżącego protokołu strony (ale w HTML5 możesz)

WP-Rocket Plugin Automatyczne przepisywanie HTTPS nie powiodło się Walidacja AMP

Przepisywanie HTTPS CloudFlare nie powiodło się weryfikacja AMP

Niestety, moduł ~CloudFlare~ WP Rocket Plugin [Automatic HTTPS Rewrites] nie przechodzi weryfikacji AMP, więc musisz go wyłączyć, w przeciwnym razie otrzymasz błędy takie jak:

  • Tag „script" jest niedozwolony z wyjątkiem określonej formy.
  • Brak wymaganego tagu „skrypt amphtml engine v0.js” lub jest on nieprawidłowy.

Aktualizacja: Okazuje się, że to NIE jest wina CloudFlare. Jest to wtyczka WP Rocket WordPress, która wymusza przepisywanie HTTPS (do //) nawet na stronach AMP.

Moduł WP Rocket Plugin [Automatic HTTPS Rewrites] przepisuje wszystkie obrazy, arkusze stylów i skrypty z używania http:// lub https:// na używanie tylko // do obsługi Flexible SSL.

WP-Rocket Plugin Automatyczne przepisywanie HTTPS nie powiodło się Walidacja AMP

wprocket-plugin-https-protokół-przepisać

CloudFlare uruchomił ten sam kod HTML przez domenę testową w Cloudflare z włączonym automatycznym przepisywaniem HTTP i potwierdził, że nie jest to spowodowane przez CloudFlare.

  • CloudFlare wyłącza funkcje przepisywania specjalnie dla AMP. Ale WP-Rocket Plugin ma tę opcję na desce rozdzielczej, która włącza ją ponownie.
  • Automatyczne HTTPS Rewrites nie przepisuje adresów URL do // – używa tylko pełnych linków bezwzględnych, np. https://

WP-Rocket Plugin Automatyczne przepisywanie HTTPS nie powiodło się Walidacja AMP

cloudflare-automatyczne-https-przepisuje

Jeśli używasz WP-Rocket Plugin, możesz napisać wtyczkę lub dodać następującą funkcję do swojego szablonu, np. functions.php. Poniższe wyłącza tylko to „Automatyczne przepisywanie HTTPS” na stronach AMP, np. is_amp_endpoint()

WP-Rocket nie jest oparty na Cloudflare – ale ma opcje konfiguracji Cloudflare.

  • Automatyczne przepisywanie HTTPS w Cloudflare jest bezpieczne w użyciu z AMP
  • WP-Rocket Plugin ma własną logikę przepisywania HTTPS, która powinna być wyłączona, jeśli używasz AMP

Źródło nagrywania: helloacm.com

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów