WP-Rocket Plugin Automaattinen HTTPS-uudelleenkirjoitus epäonnistuu AMP-tarkistus
AMP (Accelerated Mobile Pages) on erittäin tiukka HTML5 – spesifikaatio. Jos AMP:ssä on kriittisiä ongelmia, Google ei indeksoi niitä. Esimerkiksi AMP:ssä sinun ei pitäisi käyttää //-protokollaa, joka edustaa HTTP- tai HTTPS-URL-osoitetta nykyisestä sivuprotokollasta riippuen (mutta HTML5 :ssä voit).
CloudFlare HTTPS-uudelleenkirjoitus epäonnistuu AMP-vahvistuksessa
Valitettavasti ~CloudFlare~ WP Rocket Pluginin [Automatic HTTPS Rewrites] -moduuli epäonnistuu AMP-tarkistuksessa, joten sinun on sammutettava se muuten, saat virheitä, kuten:
- Tunniste "script" on kielletty paitsi tietyssä muodossa.
- Pakollinen tunniste "amphtml engine v0.js script" puuttuu tai on virheellinen.
Päivitys: Osoittautuu, että se EI ole CloudFlaren vika. Se on WP Rocket WordPress -laajennus, joka mahdollistaa HTTPS-uudelleenkirjoituksen (//) jopa AMP-sivuilla.
WP Rocket Pluginin [Automatic HTTPS Rewrites] -moduuli kirjoittaa uudelleen kaikki kuvat, tyylitaulukot ja komentosarjat käyttämällä joko http://- tai https://-muotoa vain //-käyttöön joustavan SSL :n tukemiseksi .
wprocket-plugin-https-protocol-rewrite
CloudFlare on ajanut saman HTML-koodin Cloudflaren testiverkkotunnuksen kautta automaattisen HTTP-uudelleenkirjoituksen ollessa käytössä ja on vahvistanut, että se ei johdu CloudFlaresta.
- CloudFlare poistaa käytöstä erityisesti AMP:n uudelleenkirjoitusominaisuudet. Mutta WP-Rocket Pluginilla on tämä vaihtoehto kojelaudassa, joka kytkee sen takaisin päälle.
- Automaattinen HTTPS-uudelleenkirjoitus ei kirjoita URL-osoitteita uudelleen muotoon // – se käyttää vain täydellisiä absoluuttisia linkkejä, esim. https://
cloudflare-automatic-https-rewrites
Jos käytät WP-Rocket Plugin, voit kirjoittaa laajennuksen tai lisätä seuraavan funktion malliisi esim. functions.php. Seuraava poistaa vain tämän automaattisen HTTPS-uudelleenkirjoituksen käytöstä AMP-sivuilla, esim. is_amp_endpoint()
WP-Rocket ei perustu Cloudflareen, mutta siinä on vaihtoehtoja Cloudflaren konfigurointiin.
- Automaattisia HTTPS-uudelleenkirjoituksia Cloudflaressa on turvallista käyttää AMP:n kanssa
- WP-Rocket Pluginilla on oma logiikkansa HTTPS-uudelleenkirjoitukselle, joka tulee poistaa käytöstä, jos käytät AMP:tä