{"id":231759,"date":"2023-01-14T12:10:00","date_gmt":"2023-01-14T09:10:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231759"},"modified":"2023-02-01T10:50:10","modified_gmt":"2023-02-01T07:50:10","slug":"wp-rocket-plugin-automatyczne-przepisywanie-https-nie-powiodlo-sie-walidacja-amp","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pl\/wp-rocket-plugin-automatyczne-przepisywanie-https-nie-powiodlo-sie-walidacja-amp\/","title":{"rendered":"WP-Rocket Plugin Automatyczne przepisywanie HTTPS nie powiod\u0142o si\u0119 Walidacja AMP"},"content":{"rendered":"<p><a href=\"https:\/\/shareasale.com\/r.cfm?b=1080705&amp;u=1707473&amp;m=74778&amp;urllink=&amp;afftrack=\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-157254-61e5d1f46dab5.jpg\" alt=\"WP-Rocket Plugin Automatyczne przepisywanie HTTPS nie powiod\u0142o si\u0119 Walidacja AMP\" \/><\/a><\/p>\n<p>AMP (<a href=\"https:\/\/wordpress.mediadoma.com\/pl\/jak-wlaczyc-amp-z-wordpressem-techniki-optymalizacji-amp-z-wordpress\/\" title=\"Accelerated Mobile Pages)\">Accelerated Mobile Pages)<\/a> to bardzo \u015bcis\u0142a specyfikacja <a href=\"https:\/\/helloacm.com\/html5-contenteditable-global-attribute\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">HTML5<\/a>. Je\u015bli wyst\u0105pi\u0105 krytyczne problemy z AMP, Google ich nie zindeksuje. Na przyk\u0142ad w AMP nie powiniene\u015b u\u017cywa\u0107 \/\/ \u2013 protoko\u0142u do reprezentowania adresu URL HTTP lub HTTPS w zale\u017cno\u015bci od bie\u017c\u0105cego protoko\u0142u strony (ale w <a href=\"https:\/\/helloacm.com\/how-to-read-local-files-using-html5-filereader\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">HTML5<\/a> mo\u017cesz)<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-157254-61e5d1f583c68.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-157254-61e5d1f583c68.jpg\" alt=\"WP-Rocket Plugin Automatyczne przepisywanie HTTPS nie powiod\u0142o si\u0119 Walidacja AMP\"><\/a><\/p>\n<p>Przepisywanie HTTPS CloudFlare nie powiod\u0142o si\u0119 weryfikacja AMP<\/p>\n<p>Niestety, modu\u0142 ~CloudFlare~ <a href=\"https:\/\/helloacm.com\/out\/wprocket\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WP Rocket<\/a> Plugin [Automatic HTTPS Rewrites] nie przechodzi <a href=\"https:\/\/wordpress.mediadoma.com\/pl\/jak-wlaczyc-amp-z-wordpressem-techniki-optymalizacji-amp-z-wordpress\/\" title=\"weryfikacji AMP\">weryfikacji AMP<\/a>, wi\u0119c musisz go wy\u0142\u0105czy\u0107, w przeciwnym razie otrzymasz b\u0142\u0119dy takie jak:<\/p>\n<ul>\n<li>Tag \u201escript&quot; jest niedozwolony z wyj\u0105tkiem okre\u015blonej formy.<\/li>\n<li>Brak wymaganego tagu \u201eskrypt amphtml engine v0.js&#8221; lub jest on nieprawid\u0142owy.<\/li>\n<\/ul>\n<p><strong>Aktualizacja:<\/strong> Okazuje si\u0119, \u017ce to <strong>NIE jest wina CloudFlare<\/strong>. Jest to wtyczka <a href=\"https:\/\/helloacm.com\/out\/wprocket\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WP Rocket<\/a> WordPress, kt\u00f3ra wymusza przepisywanie HTTPS (do \/\/) nawet na stronach AMP.<\/p>\n<p><a href=\"https:\/\/helloacm.com\/out\/wprocket\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Modu\u0142 WP Rocket<\/a> Plugin [Automatic HTTPS Rewrites] przepisuje wszystkie obrazy, arkusze styl\u00f3w i skrypty z u\u017cywania http:\/\/ lub https:\/\/ na u\u017cywanie tylko \/\/ do obs\u0142ugi Flexible <a href=\"https:\/\/helloacm.com\/cloudflare-offers-dedicated-ssl-certificates\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">SSL<\/a>.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-157254-61e5d1f6ce78c.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-157254-61e5d1f6ce78c.jpg\" alt=\"WP-Rocket Plugin Automatyczne przepisywanie HTTPS nie powiod\u0142o si\u0119 Walidacja AMP\"><\/a><\/p>\n<p>wprocket-plugin-https-protok\u00f3\u0142-przepisa\u0107<\/p>\n<p><a href=\"https:\/\/helloacm.com\/cloudflare-launches-flexible-page-rules-plan\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">CloudFlare<\/a> uruchomi\u0142 ten sam kod HTML przez domen\u0119 testow\u0105 w Cloudflare z w\u0142\u0105czonym automatycznym przepisywaniem HTTP i potwierdzi\u0142, \u017ce nie jest <strong>to<\/strong> spowodowane przez CloudFlare.<\/p>\n<ul>\n<li>CloudFlare wy\u0142\u0105cza funkcje przepisywania specjalnie dla AMP. Ale WP-Rocket Plugin ma t\u0119 opcj\u0119 na desce rozdzielczej, kt\u00f3ra w\u0142\u0105cza j\u0105 ponownie.<\/li>\n<li>Automatyczne HTTPS Rewrites nie przepisuje adres\u00f3w URL do \/\/ \u2013 u\u017cywa tylko pe\u0142nych link\u00f3w bezwzgl\u0119dnych, np. https:\/\/<\/li>\n<\/ul>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-157254-61e5d1f864389.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-157254-61e5d1f864389.jpg\" alt=\"WP-Rocket Plugin Automatyczne przepisywanie HTTPS nie powiod\u0142o si\u0119 Walidacja AMP\"><\/a><\/p>\n<p>cloudflare-automatyczne-https-przepisuje<\/p>\n<p>Je\u015bli u\u017cywasz <a href=\"https:\/\/wordpress.mediadoma.com\/pl\/wtyczka-wp-rocket-obowiazkowa-dla-uzytkownikow-wordpress\/\" title=\"WP-Rocket Plugin\">WP-Rocket Plugin<\/a>, mo\u017cesz napisa\u0107 wtyczk\u0119 lub doda\u0107 nast\u0119puj\u0105c\u0105 funkcj\u0119 do swojego szablonu, np. <a href=\"https:\/\/helloacm.com\/how-to-allow-displaying-php-errors-to-wordpress-administrators\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">functions.php<\/a>. Poni\u017csze wy\u0142\u0105cza tylko to \u201eAutomatyczne przepisywanie HTTPS&#8221; na stronach AMP, np. is_amp_endpoint()<\/p>\n<pre><code>add_action( 'wp', 'disable_cloudflare_automatic_https_rewrite_amp' );\nfunction disable_cloudflare_automatic_https_rewrite_amp() {\n\u00a0 \u00a0 if (defined( 'AMP_QUERY_VAR') &amp;&amp; function_exists( 'is_amp_endpoint') &amp;&amp; is_amp_endpoint()) {\n\u00a0 \u00a0 \u00a0 \u00a0 $do_rocket_protocol_rewrite = apply_filters( 'do_rocket_protocol_rewrite', false );\n\u00a0 \u00a0 \u00a0 \u00a0 if (( get_rocket_option( 'do_cloudflare', 0) &amp;&amp; get_rocket_option( 'cloudflare_protocol_rewrite', 0) || $do_rocket_protocol_rewrite)) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 remove_filter( 'rocket_buffer', '__rocket_protocol_rewrite', PHP_INT_MAX );\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 remove_filter( 'wp_calculate_image_srcset', '__rocket_protocol_rewrite_srcset', PHP_INT_MAX );\n\u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 }\n}<\/code><\/pre>\n<p>WP-Rocket nie jest oparty na Cloudflare \u2013 ale ma opcje konfiguracji Cloudflare.<\/p>\n<ul>\n<li>Automatyczne przepisywanie HTTPS w <a href=\"https:\/\/helloacm.com\/how-to-whitelist-the-cloudflare-ips\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Cloudflare<\/a> jest bezpieczne w u\u017cyciu z AMP<\/li>\n<li><a href=\"https:\/\/wordpress.mediadoma.com\/pl\/wtyczka-wp-rocket-obowiazkowa-dla-uzytkownikow-wordpress\/\" title=\"WP-Rocket\">WP-Rocket<\/a> Plugin ma w\u0142asn\u0105 logik\u0119 przepisywania HTTPS, kt\u00f3ra powinna by\u0107 wy\u0142\u0105czona, je\u015bli u\u017cywasz AMP<\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WP-Rocket Plugin Automatyczne przepisywanie HTTPS nie powiod\u0142o si\u0119 Walidacja AMP<\/p>\n","protected":false},"author":1,"featured_media":224955,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[836,845,866,815],"tags":[1169],"class_list":["post-231759","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-przewodnik-dla-poczatkujacych","category-samouczki","category-wordpress-7","category-wtyczki","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/231759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/comments?post=231759"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/231759\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media\/224955"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media?parent=231759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/categories?post=231759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/tags?post=231759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}