✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Il plug-in WP-Rocket La riscrittura HTTPS automatica non riesce a convalidare l’AMP

9

Il plug-in WP-Rocket La riscrittura HTTPS automatica non riesce a convalidare l'AMP

L’ AMP (Accelerated Mobile Pages) è una specifica HTML5 molto rigorosa. Se ci sono problemi critici con AMP, Google non li indicizzerà. Ad esempio, in AMP, non dovresti usare // – il protocollo per rappresentare un URL HTTP o HTTPS a seconda del protocollo della pagina corrente (ma in HTML5, puoi)

Il plug-in WP-Rocket La riscrittura HTTPS automatica non riesce a convalidare l'AMP

La riscrittura HTTPS di CloudFlare non riesce a convalidare l’AMP

Sfortunatamente, il modulo [Riscritture HTTPS automatiche] del plug -in ~CloudFlare~ WP Rocket non riesce la convalida AMP, quindi devi disattivarlo altrimenti, otterrai errori come:

  • Il tag ‘script’ non è consentito se non in forma specifica.
  • Il tag obbligatorio ‘amphtml engine v0.js script’ è mancante o errato.

Aggiornamento: si scopre che NON è colpa di CloudFlare. È il WP Rocket WordPress Plugin che abilita forzatamente la riscrittura HTTPS (in //) anche su pagine AMP.

Il modulo [Riscritture HTTPS automatiche] di WP Rocket Plugin riscrive tutte le immagini, i fogli di stile e gli script dall’utilizzo di http:// o https:// all’utilizzo solo di // per supportare SSL flessibile .

Il plug-in WP-Rocket La riscrittura HTTPS automatica non riesce a convalidare l'AMP

wprocket-plugin-https-protocol-rewrite

CloudFlare ha eseguito lo stesso HTML attraverso un dominio di prova su Cloudflare con riscritture HTTP automatiche abilitate e ha confermato che non è causato da CloudFlare.

  • CloudFlare disabilita specificamente le funzionalità di riscrittura per AMP. Ma WP-Rocket Plugin ha questa opzione nella dashboard che la riattiva.
  • La riscrittura HTTPS automatica non riscrive gli URL in // – utilizza solo collegamenti assoluti completi, ad esempio https://

Il plug-in WP-Rocket La riscrittura HTTPS automatica non riesce a convalidare l'AMP

cloudflare-automatic-https-riscritture

Se stai usando WP-Rocket Plugin, puoi scrivere un plugin o aggiungere la seguente funzione al tuo template, ad esempio functions.php. Quanto segue disabilita solo questa "Riscrittura HTTPS automatica" nelle pagine AMP, ad esempio is_amp_endpoint()

WP-Rocket non è basato su Cloudflare, ma ha opzioni per la configurazione di Cloudflare.

  • Le riscritture HTTPS automatiche su Cloudflare sono sicure da usare con AMP
  • WP-Rocket Plugin ha una propria logica per la riscrittura HTTPS che dovrebbe essere disabilitata se si utilizza AMP

Fonte di registrazione: helloacm.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More