Cookie-freie Subdomain für statische Inhalte

WordPress 3 Min. Lesezeit

Jeder, der bereits einige Websites im Internet besucht hat, ist in gewisser Weise mit Cookies vertraut. Ein nerviges Menü, das sich Ihnen aufdrängt und Sie auffordert: „BITTE AKZEPTIEREN“, ist kaum eine angenehme Erfahrung, doch genau das wird auf fast jeder anderen Website angezeigt, sobald Sie darauf klicken.

Was sind also diese Cookies? Welchen Zweck erfüllen sie?

Beantworten wir zunächst diese Fragen, bevor wir uns mit dem gesamten „Wie“ befassen.

Cookies sind im Grunde kleine Datenpakete, die eine Website in Ihrem Browser speichert, um Sie wiederzuerkennen, wenn Sie die Website erneut besuchen. Sicherlich haben Sie bereits festgestellt, dass auf bestimmten Websites, die Sie erneut besuchen, Ihre Präferenzen oder Einstellungen genau so voreingestellt sind, wie Sie sie hinterlassen haben. Ja, genau dafür dienen Cookies.

Das ist so, als würden Sie zum monatlichen Einkauf in den Supermarkt gehen und eine ganze Menge Dinge bestellen. Der Verkäufer gibt Ihnen einen kleinen Chip und sagt, wenn Sie ihm dieses Ding beim nächsten Mal vorzeigen, werde er Ihnen alle Produkte bringen, ohne dass Sie diese von einer Liste abhaken müssen.

Und genau das tun Sie auch. Anstatt von Gang zu Gang zu gehen, die Waren auszuwählen und Ihren Einkaufskorb zu füllen, wenden Sie sich einfach an den Verkäufer, geben ihm den Wertmarken und warten, bis er Ihnen Ihre Waren bringt.

Ein Cookie ist also das, was die Website an Sie – bzw. an Ihren Browser – übermittelt. Auf diese Weise weiß die Website, wer Sie sind und was Sie möchten.

Vielleicht denken Sie jetzt, dass das Ganze wirklich toll ist. Was hat es mit dieser „Cookie-freien Domain“ auf sich? Nun, meine Damen und Herren, das ist tatsächlich gut. Aber nur, wenn es wirklich notwendig ist. Wenn Ihr Browser unnötige Cookies speichert, wird alles immer langsamer und langsamer.

Völlig unnötige Cookies sammeln sich im Browser an wie Staub auf der Türschwelle. Die Website muss all diese Cookies verarbeiten, bevor sie geladen wird. Dies verlangsamt wiederum die Ladezeit.

Und genau hier kommen Sie ohne Cookies aus.

Für dynamische Inhalte, d. h. Inhalte, die speziell auf Ihre Bedürfnisse und Präferenzen zugeschnitten und angepasst werden müssen, bleibt keine andere Wahl als die Verwendung von Cookies. Wenn Sie beispielsweise einen Blog besuchen und einige Beiträge lesen, werden Ihnen beim nächsten Besuch die „Zuletzt angesehenen“ Inhalte angezeigt. Dieses Element – also wenn etwas speziell für Sie generiert und angepasst wird – bezeichnen wir als dynamischen Inhalt.

Im Gegensatz dazu handelt es sich bei statischen Inhalten um Inhalte, die einfach auf einer Website verbleiben und sich nicht ändern, unabhängig davon, wer die Website besucht. Nehmen wir zum Beispiel eine „Über uns“-Seite. Diese „Über uns“-Seite bleibt jedes Mal, wenn Sie sie öffnen, und unabhängig davon, wer sie besucht, unverändert. Wenn Sie die Seite mehrmals besuchen, erhalten Sie keine Nachricht wie „Bist du schon wieder da, du Gymnasiast?“, da die Seite nicht weiß, wer Sie sind und wie oft Sie sie bereits aufgerufen haben.

Mit einer Cookie-freien Domain können Sie also statische Inhalte anzeigen, dynamische jedoch nicht. Dies ist der Kern der oben genannten Diskussion. Die übliche Vorgehensweise zur Einrichtung einer Domain, die ausschließlich Cookie-freie Inhalte anzeigt, ist die Einrichtung einer Subdomain. Wie der Name bereits verrät, ist eine Subdomain Teil eines übergeordneten und tatsächlichen Domainnamens.

Wenn Sie beispielsweise eine bestimmte Website mit dem Domainnamen „www.webshop.hu“ besitzen, könnte „blog.webshop.hu“ eine Subdomain davon sein.

Die Vorgehensweise zur Erstellung einer solchen Subdomain kann je nach Control Panel variieren. Für die cPanel-Oberfläche haben wir bereits eine Anleitung erstellt, die Sie hier einsehen können. Generell gilt, dass das Stammverzeichnis der neu erstellten Subdomain auf den Ordner „wp-content“ Ihrer WordPress-Website verweisen sollte.

Sobald der oben beschriebene Schritt abgeschlossen ist, müssen Sie WordPress so konfigurieren, dass es weiß, dass es statische Inhalte über die neue Subdomain bereitstellen soll.

Dazu müssen Sie lediglich die Datei „wp-config.php“ Ihrer WordPress-Website bearbeiten und zwei neue Optionen hinzufügen:

define("WP_CONTENT_URL", "static.weboldalam.hu");
define("COOKIE_DOMAIN", "www.weboldalam.hu");

Der Wert von WP_CONTENT_URL entspricht der neuen Subdomain, die wir oben speziell für die statischen Inhalte eingerichtet haben, während der Wert von COOKIE_DOMAIN die Adresse unserer Website ist.

Bitte beachten Sie: Die oben genannte Änderung gilt – bei bestehenden Websites – nicht für bereits hochgeladene Inhalte, sondern nur für neu hochgeladene!

Zurück: WordPress-Artikel (43)