{"id":237173,"date":"2022-11-02T20:14:50","date_gmt":"2022-11-02T18:14:50","guid":{"rendered":"https:\/\/devowl.io\/?post_type=knowledge-base&#038;p=237173"},"modified":"2022-11-04T11:12:43","modified_gmt":"2022-11-04T09:12:43","slug":"cookie-banner-displayed-every-subpage","status":"publish","type":"knowledge-base","link":"https:\/\/devowl.io\/de\/wissensdatenbank\/cookie-banner-angezeigt-jede-unterseite\/","title":{"rendered":"Cookie Banner wird auf jeder Unterseite wieder angezeigt. Was kann ich tun?"},"content":{"rendered":"<section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_flex valign_top type_default stacking_default\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><p>Wenn du auf deiner Website \u00fcber das Cookie Banner deine Einwilligung gibst und beim n\u00e4chsten Besuch oder Navigieren auf deiner Website das Cookie Banner wieder angezeigt wird, ist deine WordPress REST API h\u00f6chstwahrscheinlich nicht erreichbar oder Webserverkonfiguration falsch konfiguriert. Wir zeigen dir, wie du das Problem l\u00f6sen kannst!<\/p>\n<\/div><\/div><div class=\"w-iconbox us_custom_8551abba iconpos_left style_outlined color_primary align_left no_title\"><div class=\"w-iconbox-icon\" style=\"font-size:18px;\"><i class=\"fas fa-lightbulb\"><\/i><\/div><div class=\"w-iconbox-meta\"><div class=\"w-iconbox-text\"><p class=\"translation-block\"><strong>Keine Panik!<\/strong> Bei diesem Artikel kann es sehr technisch werden. Solltest du selbst nicht weiterkommen, kann es hilfreich sein, dich an deinen technischen Ansprechpartner und\/oder Hosting-Provider zu wenden.<\/p>\n<\/div><\/div><\/div><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><h2>Vorbereitung zur Ursachenfindung<\/h2>\n<\/div><\/div><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><p>Bevor wir uns auf die Suche nach der Ursache machen, m\u00fcssen wir uns erst einmal ein Bild davon machen, was \u00fcberhaupt schief l\u00e4uft.<\/p>\n<p>Als Erstes leere bitte den Cache deiner Website. Das bedeutet Seiten-Caches wie WP Rocket, WP Super Cache, W3 Total Cache, Litespeed Cache oder WP Optimize sowie Objekt-Caches wie Redis. Wenn du auch einen CDN-Cache wie Cloudflare oder Bunny.net verwendest, leere ihn bitte ebenfalls.<\/p>\n<p>Danach gehen wir zur Vorbereitung wie folgt vor (das folgende Verfahren funktioniert f\u00fcr den Google Chrome Browser und in anderen Chromium Browsern):<\/p>\n<ol>\n<li class=\"translation-block\">\u00d6ffne deine Website als <strong>ausgeloggter<\/strong> Benutzer<\/li>\n<li class=\"translation-block\">\u00d6ffne die Entwicklertools, indem du mit der rechten Maustaste irgendwo auf deine Website klickst und im Kontextmen\u00fc <em>Untersuchen<\/em> w\u00e4hlst (oder direkt \u00fcber die <code>F12<\/code>-Taste)<\/li>\n<li>\u00d6ffne die Registerkarte \"Netzwerk\"<\/li>\n<li class=\"translation-block\">Gib im Eingabefeld f\u00fcr \"Filter\" (oben links) <code>consent<\/code> ein<\/li>\n<li>Klicke auf \"Alle akzeptieren\" im Cookie Banner<\/li>\n<li class=\"translation-block\">Im Netzwerkverkehr sollte eine Zeile mit <code>content<\/code> zu sehen sein. Klicke darauf, um weitere Details zu sehen.<\/li>\n<li>Dort siehst du weitere, verschiedene Registerkarten, die in diesem Artikel f\u00fcr jeden m\u00f6glichen Fall weiter erl\u00e4utert werden.<\/li>\n<\/ol>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_flex valign_top type_default stacking_default\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"w-image align_none\"><a ref=\"magnificPopup\" href=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-consent-network.png\" aria-label=\"Cookie Banner consent network\" class=\"w-image-h\"><img decoding=\"async\" width=\"890\" height=\"370\" src=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-consent-network-890x370.png\" class=\"attachment-large size-large\" alt=\"Cookie Banner consent network\" loading=\"lazy\" srcset=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-consent-network-890x370.png 890w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-consent-network-326x136.png 326w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-consent-network-18x7.png 18w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-consent-network-652x271.png 652w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-consent-network-1780x740.png 1780w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/a><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_flex valign_top type_default stacking_default\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><h2>Ursache 1: REST API nicht erreichbar oder falsch konfiguriert<\/h2>\n<p class=\"translation-block\"><strong>Die h\u00e4ufigste Ursache<\/strong> f\u00fcr ein Cookie Banner, das auf jeder Unterseite auftaucht, ist, dass deine WordPress REST API nicht zug\u00e4nglich oder falsch konfiguriert ist. Das kann verschiedene Ursachen haben, zum Beispiel wenn du ein (Sicherheits-)Plugin verwendest, dass die REST-API f\u00fcr (ausgeloggte) Nutzer versteckt oder sogar ganz deaktiviert. F\u00fcr dieses Problem haben wir einen extra Artikel f\u00fcr dich bereitgestellt, den du dir unbedingt ansehen solltest: <em><a href=\"https:\/\/devowl.io\/de\/wissensdatenbank\/wordpress-rest-api-antwortet-nicht\/\" target=\"_self\"> WordPress REST API antwortet nicht: Wo liegt das Problem?<\/a><\/em><\/p>\n<\/div><\/div><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><h2>Ursache 2: Falscher Cookie-Pfad<\/h2>\n<p>Real Cookie Banner speichert die im Cookie Banner getroffene Entscheidung in einem Cookie. Wir pr\u00fcfen, ob der Cookie-Pfad des Cookies f\u00fcr die verwendete Domain g\u00fcltig ist. Dazu \u00f6ffnen wir jetzt den Reiter \"Cookies\" unseres Netzwerkverkehrs und pr\u00fcfen, ob dort ein g\u00fcltiger Pfad gespeichert ist.<\/p>\n<\/div><\/div><div class=\"w-image us_custom_8d5aa4e2 align_none\"><a ref=\"magnificPopup\" href=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-cookiepath.png\" aria-label=\"Cookie Banner every subpage cookie path\" class=\"w-image-h\"><img decoding=\"async\" width=\"890\" height=\"190\" src=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-cookiepath-890x190.png\" class=\"attachment-large size-large\" alt=\"Cookie Banner every subpage cookie path\" loading=\"lazy\" srcset=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-cookiepath-890x190.png 890w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-cookiepath-326x70.png 326w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-cookiepath-18x4.png 18w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-cookiepath-652x139.png 652w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-cookiepath.png 1648w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/a><\/div><div class=\"wpb_text_column us_custom_ebb3c908\"><div class=\"wpb_wrapper\"><p class=\"translation-block\">Wir erwarten, dass hier ein Pfad wie <code>\/<\/code> steht. Aber wie du im Beispiel oben sehen kannst, enth\u00e4lt der Cookie-Pfad stattdessen eine vollst\u00e4ndige URL. Der Grund daf\u00fcr ist, dass in deinem WordPress-Backend unter <em>Einstellungen &gt; Allgemein<\/em> in den Feldern \"WordPress-Adresse (URL)\" und \"Website-Adresse (URL)\" eine falsche URL gespeichert ist (im Beispiel ein doppeltes <code>s<\/code> f\u00fcr <code>https<\/code>). Bitte \u00fcberpr\u00fcfe, ob die angegebenen URLs die URLs deiner Website sind!<\/p>\n<p class=\"translation-block\">Du hast dort keine URL, sondern einen anderen Pfad als <code>\/<\/code>? Das ist typisch daf\u00fcr, dass du die Konstante <code>COOKIEPATH<\/code> in deiner <code>wp-config.php<\/code>-Datei manuell gesetzt hast. Bitte \u00fcberpr\u00fcfe, ob diese Einstellung wirklich zum Pfad der aufgerufenen Website passt! Wenn das nicht der Fall ist, kannst du dies als Ursache des Problems ausschlie\u00dfen, denn der Cookie-Pfad kann z.B. bei einer Multisite auch anders konfiguriert sein.<\/p>\n<\/div><\/div><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><h2>Ursache 3: Cookie nicht \u00fcber JavaScript ansprechbar<\/h2>\n<\/div><\/div><div class=\"w-image us_custom_8d5aa4e2 align_none\"><a ref=\"magnificPopup\" href=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-httponly.png\" aria-label=\"Cookie banner every subpage httponly\" class=\"w-image-h\"><img decoding=\"async\" width=\"890\" height=\"148\" src=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-httponly-890x148.png\" class=\"attachment-large size-large\" alt=\"Cookie banner every subpage httponly\" loading=\"lazy\" srcset=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-httponly-890x148.png 890w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-httponly-326x54.png 326w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-httponly-18x3.png 18w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-httponly-652x109.png 652w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-httponly-1780x297.png 1780w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-httponly.png 1978w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/a><\/div><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><p class=\"translation-block\">F\u00fcr jedes Cookie kannst du festlegen, wie darauf zugegriffen werden kann. Dies wird \u00fcber die sogenannte <code>HttpOnly<\/code>-Flag gesteuert. Real Cookie Banner selbst erwartet kein <code>HttpOnly<\/code>-Cookie (da das Cookie clientseitig \u00fcber JavaScript gelesen wird), was bedeutet, dass in der Spalte <code>HttpOnly<\/code> kein H\u00e4kchen gesetzt werden muss. Wenn du, wie der Screenshot oben zeigt, auch ein H\u00e4kchen gesetzt hast, hast du das wahrscheinlich manuell f\u00fcr deinen Server konfiguriert (vielleicht hast du ein Tutorial, wie du <a href=\"https:\/\/geekflare.com\/httponly-secure-cookie-apache\/\" target=\"_blank\" rel=\"noopener\">deine Cookies absichern kannst<\/a>, gelesen). Um das Problem zu l\u00f6sen, solltest du deine <code>.htaccess<\/code>-Datei f\u00fcr Apchache2-Webserver oder die NGINX-Konfiguration f\u00fcr NGINX-Webserver \u00fcberpr\u00fcfen und deinen Hosting-Anbieter kontaktieren!<\/p>\n<p class=\"translation-block\">Beispiel f\u00fcr eine solche Serverkonfiguration in einer <code>.htaccess<\/code> Datei:<\/p>\n<pre>Header always edit Set-Cookie ^(.*)$ $1;<strong>HttpOnly<\/strong>;Secure<\/pre>\n<\/div><\/div><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><h2>Ursache 4: Server verwirft alle Cookies<\/h2>\n<\/div><\/div><div class=\"w-image us_custom_8d5aa4e2 align_none\"><a ref=\"magnificPopup\" href=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-no-cookie.png\" aria-label=\"cookie-banner-every-subpage-no-cookie\" class=\"w-image-h\"><img decoding=\"async\" width=\"890\" height=\"274\" src=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-no-cookie-890x274.png\" class=\"attachment-large size-large\" alt=\"cookie-banner-every-subpage-no-cookie\" loading=\"lazy\" srcset=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-no-cookie-890x274.png 890w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-no-cookie-326x100.png 326w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-no-cookie-18x6.png 18w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-no-cookie-652x201.png 652w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-no-cookie-1780x548.png 1780w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-no-cookie.png 2038w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/a><\/div><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><p class=\"translation-block\">Du siehst keine \u201cResponse Cookies\", sondern nur \u201cRequest Cookies\" an der im Screenshot gezeigten Stelle? Das liegt daran, dass du eine Serverkonfiguration verwendest, die alle Cookies verwirft. Du solltest dich auf jeden Fall an deinen Hosting-Anbieter wenden und gemeinsam pr\u00fcfen, warum dies so konfiguriert wurde. Wenn es sich um ein Sicherheitsaspekt handelt, solltest du auf jeden Fall die Real Cookie Banner Cookies (beginnend mit <code>real_cookie_banner<\/code>) ausschlie\u00dfen, damit sie immer zur\u00fcckgegeben werden.<\/p>\n<p>Wenn du nichts explizit umkonfiguriert hast, so dass alle Cookies verworfen werden, kann auch ein CDN daf\u00fcr verantwortlich sein, dass alle Cookies gel\u00f6scht werden. Bitte \u00fcberpr\u00fcfe, ob die Deaktivierung des CDN das Problem l\u00f6st, und wenn ja, wende dich bitte an deinen CDN-Anbieter!<\/p>\n<\/div><\/div><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><h2>Ursache 5: Langsame Antwortzeit deiner WordPress Instanz<\/h2>\n<\/div><\/div><div class=\"w-image us_custom_8d5aa4e2 align_none\"><a ref=\"magnificPopup\" href=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-slow-response-time.png\" aria-label=\"cookie-banner-every-subpage-slow-response-time\" class=\"w-image-h\"><img decoding=\"async\" width=\"890\" height=\"187\" src=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-slow-response-time-890x187.png\" class=\"attachment-large size-large\" alt=\"cookie-banner-every-subpage-slow-response-time\" loading=\"lazy\" srcset=\"https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-slow-response-time-890x187.png 890w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-slow-response-time-326x68.png 326w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-slow-response-time-18x4.png 18w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-slow-response-time-652x137.png 652w, https:\/\/devowl.io\/wp-content\/uploads\/knowledge-base\/cookie-banner-every-subpage-slow-response-time.png 1619w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/a><\/div><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><p>Auch ein h\u00e4ufiger Grund f\u00fcr einen immer aufpoppenden Cookie Banner ist schlicht und einfach die Antwortzeit deiner WordPress Installation. Wie oben im Screenshot zu sehen, kann es bei langsam-optimierten WordPress Installation vorkommen, dass das Speichern einer Einwilligung mehrere Sekunden dauert.<\/p>\n<p>Am besten wartest du mal 15 Sekunden nach der Einwilligung bevor du zur n\u00e4chsten Seite navigierst und pr\u00fcfst, ob der Cookie Banner anschlie\u00dfend nicht erneut auftaucht. Ist dies der Fall, musst du hier entsprechend deine WordPress Installation optimieren.<\/p>\n<p>Um zu pr\u00fcfen, ob Real Cookie Banner an der langen Antwortzeit verantwortlich ist, gehe bitte wie folgt vor:<\/p>\n<ol>\n<li>Deaktiviere Real Cookie Banner Plugin (deine Daten bleiben erhalten!)<\/li>\n<li class=\"translation-block\">Rufe folgende URL deiner Website auf: <code>deine-domain.de\/wp-json<\/code><\/li>\n<li>Wenn der Aufruf auch entsprechend lange dauert, solltest du dringend deine WordPress Installation optimieren bzw. pr\u00fcfen, welches Plugin f\u00fcr diese hohe Antwortzeit verantwortlich ist - wende dich hier am besten an deinen technischen Ansprechpartner.<\/li>\n<\/ol>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section>","protected":false},"template":"","topic":[30],"class_list":["post-237173","knowledge-base","type-knowledge-base","status-publish","hentry","topic-common-issues-rcb"],"acf":[],"_links":{"self":[{"href":"https:\/\/devowl.io\/de\/wp-json\/wp\/v2\/knowledge-base\/237173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devowl.io\/de\/wp-json\/wp\/v2\/knowledge-base"}],"about":[{"href":"https:\/\/devowl.io\/de\/wp-json\/wp\/v2\/types\/knowledge-base"}],"version-history":[{"count":21,"href":"https:\/\/devowl.io\/de\/wp-json\/wp\/v2\/knowledge-base\/237173\/revisions"}],"predecessor-version":[{"id":237200,"href":"https:\/\/devowl.io\/de\/wp-json\/wp\/v2\/knowledge-base\/237173\/revisions\/237200"}],"wp:attachment":[{"href":"https:\/\/devowl.io\/de\/wp-json\/wp\/v2\/media?parent=237173"}],"wp:term":[{"taxonomy":"topic","embeddable":true,"href":"https:\/\/devowl.io\/de\/wp-json\/wp\/v2\/topic?post=237173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}