✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

WP-Rocket Plugin Automaatne HTTPS-i ümberkirjutamine ebaõnnestub AMP-valideerimisel

6

WP-Rocket Plugin Automaatne HTTPS-i ümberkirjutamine ebaõnnestub AMP-valideerimisel

AMP (Accelerated Mobile Pages) on väga range HTML5 spetsifikatsioon. Kui AMP-ga on kriitilisi probleeme, siis Google neid ei indekseeri. Näiteks AMP-s ei tohiks te kasutada // – protokolli HTTP või HTTPS-i URL-i esindamiseks olenevalt praegusest leheprotokollist (kuid HTML5- s saate seda teha) .

WP-Rocket Plugin Automaatne HTTPS-i ümberkirjutamine ebaõnnestub AMP-valideerimisel

CloudFlare HTTPS-i ümberkirjutamine ebaõnnestub AMP-valideerimisel

Kahjuks ebaõnnestub ~CloudFlare~ WP Rocket Plugin’i [Automatic HTTPS Rewrites] moodul AMP-valideerimisel, seega peate selle välja lülitama, vastasel juhul kuvatakse sellised vead nagu:

  • Silt „skript" on keelatud, välja arvatud konkreetsel kujul.
  • Kohustuslik märgend „amphtml engine v0.js script” puudub või on vale.

Värskendus: selgub, et see EI OLE CloudFlare’i süü. See on WP Rocket WordPressi pistikprogramm, mis võimaldab sunniviisiliselt HTTPS-i ümberkirjutamist (//) isegi AMP-lehtedel.

WP Rocket Plugin’i [Automatic HTTPS Rewrites] moodul kirjutab paindliku SSL -i toetamiseks ümber kõik pildid, laaditabelid ja skriptid, kasutades kas http:// või https://, kasutades lihtsalt // .

WP-Rocket Plugin Automaatne HTTPS-i ümberkirjutamine ebaõnnestub AMP-valideerimisel

wprocket-plugin-https-protocol-rewrite

CloudFlare on käivitanud sama HTML-i Cloudflare’i testdomeeni kaudu, kus automaatsed HTTP ümberkirjutused on lubatud, ja on kinnitanud, et seda ei põhjusta CloudFlare.

  • CloudFlare keelab konkreetselt AMP ümberkirjutamise funktsioonid. Kuid WP-Rocket Pluginil on see valik armatuurlaual, mis lülitab selle uuesti sisse.
  • Automaatne HTTPS-i ümberkirjutamine ei kirjuta URL-e ümber // – see kasutab ainult täielikke absoluutseid linke, nt https://

WP-Rocket Plugin Automaatne HTTPS-i ümberkirjutamine ebaõnnestub AMP-valideerimisel

cloudflare-automatic-https-rewrites

Kui kasutate WP-Rocket Plugin, siis saate kirjutada plugina või lisada oma mallile järgmise funktsiooni, nt functions.php. Alljärgnev keelab selle HTTPS-i automaatse ümberkirjutamise ainult AMP-lehtedel, nt is_amp_endpoint()

WP-Rocket ei põhine Cloudflare’il, kuid sellel on võimalused Cloudflare’i konfigureerimiseks.

  • Cloudflare’i automaatset HTTPS-i ümberkirjutamist on AMP-ga ohutu kasutada
  • WP-Rocket Pluginil on HTTPS-i ümberkirjutamiseks oma loogika, mis tuleks AMP-i kasutamisel keelata

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem