HSTS: HTTP Strict Transport Security für SEO

Was HSTS tatsächlich tut, die Syntax des Strict-Transport-Security-Headers (max-age, includeSubDomains, preload), die nur im Browser stattfindende interne Weiterleitung, die Crawler nie sehen, warum es Ihre 301s nicht ersetzt und wie Preload Sie einschließen kann – von Patrick Stox.

Erstveröffentlicht: 3. Juli 2026 · Zuletzt aktualisiert: 22. Aug. 2026 · Fortgeschritten
Sprachen
1 Evidenzsignal auf dieser Seite

HSTS (HTTP Strict Transport Security) ist ein Strict-Transport-Security-Antwortheader – der nur beachtet wird, wenn er über eine sichere Verbindung ankommt –, der einem Browser mitteilt, für Ihre Domain künftig immer HTTPS zu verwenden, und so die unsichere Lücke der ersten Anfrage eines neuen Besuchers schließt: Sie läuft noch über HTTP, bevor Ihre 301-Weiterleitung greift. Es ist eine Richtlinie auf Browser-Ebene pro Client, die auf Ihren serverseitigen Weiterleitungen aufbaut, sie aber nicht ersetzt: RFC 6797 lässt den Browser die URI intern auf HTTPS umschreiben, bevor eine Anfrage gesendet wird (oft als interne 307-Weiterleitung dargestellt, obwohl die RFC keinen bestimmten Statuscode vorschreibt), sodass der Server die HTTP-Form nie sieht und Crawler weiterhin Ihre echte 301-Weiterleitung benötigen, um den Umzug zu verstehen und Linkkraft zu übertragen. Der Header hat drei Direktiven – max-age (erforderlich), includeSubDomains und preload. Preload verankert Ihre Domain direkt im Browser über hstspreload.org (erfordert max-age von mindestens einem Jahr, includeSubDomains und das Preload-Flag) und ist nahezu irreversibel – die Entfernung erfordert eine eigenständige Einreichung, die Monate dauert, bis sie Nutzer erreicht. HSTS ist bewusst unnachgiebig: Ein Browser, der Sie als HSTS-Host kennt, wird mit einem harten Fehler ohne Durchklick reagieren, wenn Ihr Zertifikat jemals bricht. Aktivieren Sie es daher erst, wenn HTTPS wirklich auf allen Subdomains solide ist, und behandeln Sie Preload als Einbahnstraße.

TL;DR — HSTS ist der Strict-Transport-Security-Response-Header, der nur beachtet wird, wenn ein Browser ihn über eine sichere Verbindung empfängt, und pro Client als zukünftige Richtlinie für diesen Host gespeichert wird. Er schließt das „Problem der ersten Anfrage“, das eine 301-Weiterleitung allein offen lässt: Die erste HTTP-Anfrage eines neuen Besuchers ist unsicher, bis die Weiterleitung greift – und genau dieses Fenster will ein SSL-Stripping-Angreifer nutzen. Drei Direktiven: max-age (erforderlich, Sekunden), includeSubDomains, preload. Wenn ein Browser HSTS durchsetzt, schreibt er die URI intern auf HTTPS um, bevor irgendeine Anfrage einen Server erreicht – RFC 6797 schreibt keinen bestimmten Statuscode für diese Umschreibung vor, auch wenn Tools sie oft als 307 anzeigen – daher sind Ihre serverseitigen 301-Weiterleitungen weiterhin Pflicht für Suchmaschinen und Linkäquität; HSTS kommt obendrauf, nicht stattdessen. Preload bäckt Ihre Domain über hstspreload.org in den Browser ein (erfordert max-age ≥ 31536000, includeSubDomains und preload) und ist nahezu irreversibel – die Entfernung ist eine separate Einreichung, die Monate braucht, um Nutzer zu erreichen. Und HSTS ist darauf ausgelegt, bei jedem Zertifikatsfehler hart zu scheitern. Aktivieren Sie es also nur, wenn HTTPS auf jeder Subdomain robust ist.

Der HTTPS-Hub stellt HSTS als Schutz auf Browser-Ebene vor, der auf Ihren 301-Weiterleitungen aufbaut. Diese Seite ist der Deep Dive: die exakte Header-Syntax, die interne Weiterleitung, die SEOs verwirrt, die nahezu Irreversibilität der Preload-Liste und die realen Wege, auf denen HSTS Menschen aussperrt.

Das Problem, das HSTS tatsächlich löst: die erste Anfrage

Stellen Sie sich eine ordnungsgemäß migrierte Website vor. Jede http://-URL leitet per 301 auf ihr https://-Pendant weiter, das Zertifikat ist gültig, Kanonische verweisen auf HTTPS. Sieht wasserdicht aus. Ist es aber nicht ganz.

Wenn ein brandneuer Besucher yoursite.com (ohne Schema) eintippt oder auf einen alten http://yoursite.com-Link klickt, geht die erste Anfrage des Browsers über reines HTTP raus. Ihr Server antwortet mit der 301, und jede Anfrage danach ist sicher. Aber dieser eine anfängliche Round-Trip fand im Klartext statt – und genau das ist das Fenster, das ein SSL-Stripping-Angreifer im selben Netzwerk will. Er fängt die HTTP-Anfrage ab, hält das Opfer auf HTTP, während er HTTPS zu Ihrem Server proxyt, und liest oder schreibt alles um.

HSTS eliminiert dieses Fenster für alle, die zuvor zu Besuch waren. web.dev ist direkt zum Mechanismus: “use Strict Transport Security to tell clients they should always connect to your server using HTTPS, even when following an http:// reference. This defeats attacks like SSL Stripping, and avoids the round-trip cost of the 301 redirect.” (Übersetzung) „Verwenden Sie Strict Transport Security, um Clients mitzuteilen, dass sie sich immer über HTTPS mit Ihrem Server verbinden sollten, auch wenn sie einer http://-Referenz folgen. Das schlägt Angriffe wie SSL-Stripping und vermeidet die Round-Trip-Kosten der 301-Weiterleitung.“ (web.dev). Dieser letzte Satz ist auch für die Leistung wichtig: Ein zurückkehrender Browser überspringt den HTTP→HTTPS-Round-Trip komplett. Evidence for this claim After receiving HSTS, a browser upgrades future HTTP attempts to HTTPS before sending the request. Scope: MDN documents user-agent enforcement after the header has been learned; first-visit protection requires preload or a prior secure visit. Confidence: high · Verified: MDN: Strict-Transport-Security header

Zwei Randbedingungen, bei denen Präzision wichtig ist. Erstens ist HSTS gespeicherte Richtlinie pro Client – sie lebt im eigenen Zustand dieses einen Browsers für diesen Host, gelernt aus einem Header, der über eine sichere Verbindung geliefert wurde; der gleiche Header, der auf einer HTTP-Antwort gesendet wird, wird schlicht ignoriert (ein Angreifer, der auf reinem HTTP Header injizieren oder entfernen könnte, könnte ihn sonst neutralisieren), und ein Client, der ihn nie empfangen hat – eine frische Installation, ein anderer Browser, ein Crawler – hat keine Richtlinie, die er durchsetzen könnte. Zweitens ist die Umschreibung schema- und portbewusst: Eine implizite Port-80-Anfrage wird zu einer impliziten Port-443-Anfrage, aber wenn die ursprüngliche URI einen expliziten Nicht-Standard-Port nannte, behält der Browser dieselbe Portnummer bei und kontaktiert ihn einfach über HTTPS.

Die Header-Syntax

HSTS ist ein Response-Header mit bis zu drei Direktiven. Laut MDN lauten die Formen:

Strict-Transport-Security: max-age=31536000
Strict-Transport-Security: max-age=31536000; includeSubDomains
Strict-Transport-Security: max-age=63072000; includeSubDomains; preload
  • max-age=<seconds> — erforderlich. “The time, in seconds, that the browser should remember that a host is only to be accessed using HTTPS” (Übersetzung) „Die Zeit in Sekunden, während der sich der Browser merken soll, dass ein Host ausschließlich über HTTPS aufgerufen werden darf.“ (MDN). 31536000 ist ein Jahr; 63072000 sind zwei. Die Uhr setzt sich bei jeder Antwort zurück, die den Header enthält, sodass eine aktive Website ihre Richtlinie kontinuierlich erneuert. Dies ist ein relativer, pro-Client-Zustand: Das bloße Entfernen des Headers löscht ihn nicht sofort – ein Browser, der die Richtlinie bereits gelernt hat, setzt sie weiterhin durch, bis seine gespeicherte max-age abläuft. Um HSTS für Clients, die es bereits gelernt haben, zu deaktivieren, müssen Sie aktiv max-age=0 über eine sichere Antwort ausliefern; der Browser vergisst die Richtlinie dann bei seinem nächsten sicheren Besuch. (max-age=0 löscht nur eine gelernte Richtlinie – es entfernt keine Domain von der separaten Preload-Liste.)
  • includeSubDomains — optional. “If this directive is specified, the HSTS policy applies to all subdomains of the host’s domain as well” (Übersetzung) „Wenn diese Direktive angegeben ist, gilt die HSTS-Richtlinie auch für alle Subdomains der Domain des Hosts.“ (MDN). Mächtig und gefährlich in gleichem Maße – siehe die Lockout-Szenarien unten.
  • preload — optional. Ein Flag, das Ihre Absicht signalisiert, auf der Browser-Preload-Liste zu stehen. Es bewirkt allein nichts; es ist eine Voraussetzung für die Einreichung bei hstspreload.org. Evidence for this claim HSTS preload requires at least a one-year max-age, includeSubDomains, and preload; removal can take months to reach users. Scope: The Chromium preload service documents submission and removal behavior; requirements can change and should be rechecked before submission. Confidence: high · Verified: Chromium: HSTS Preload List Submission

Das Verhalten, wiederum von MDN: “Before loading an http URL, the browser checks the domain name against its HSTS hosts list. If the domain name is a case insensitive match for an HSTS host or is a subdomain of one that specified includeSubDomains, then the browser replaces the URL scheme with https.” (Übersetzung) „Vor dem Laden einer http-URL prüft der Browser den Domainnamen gegen seine HSTS-Hosts-Liste. Wenn der Domainname ohne Beachtung der Groß-/Kleinschreibung mit einem HSTS-Host übereinstimmt oder ein Subdomain eines Hosts ist, der includeSubDomains angegeben hat, ersetzt der Browser das URL-Schema durch https.“

Das interne Upgrade, das Crawler nie sehen (das ist der SEO-Kernpunkt)

Hier ist das am meisten missverstandene Detail über HSTS und der Grund, warum es Ihre Redirects nicht ersetzen kann.

Wenn ein Browser eine http://-Anfrage unter HSTS upgradet, schreibt er die URI intern auf HTTPS um, bevor eine Netzwerkanfrage gestellt wird – RFC 6797 verlangt die Schema-Substitution selbst, schreibt aber keinen bestimmten Statuscode dafür vor (RFC 6797 §8.3), sodass ein bestimmter Browser oder ein Crawling-Tool diesen internen Schritt darstellen kann, wie es möchte – viele zeigen ihn als internen 307 an, aber das ist client-/tool-spezifisch, keine Protokollgarantie. Was für SEO zählt, ist einfacher und gilt unabhängig vom Label: Für die HTTP-Version wird kein Server kontaktiert, also sieht kein Crawler sie jemals. Googlebot und Bingbot tragen keine gelernte HSTS-Richtlinie herum, wie es das Chrome eines zurückkehrenden Menschen tut – sie treffen Ihren Server frisch, und was sie dort sehen müssen, ist eine echte, serverseitige 301. Evidence for this claim RFC 6797 requires the user agent to rewrite a known-HSTS-host HTTP URI to HTTPS internally, but does not mandate any specific redirect status code for that internal rewrite; how a given browser or crawling tool represents that step (e.g., as an internal 307) is a client/tool implementation detail, not a protocol requirement. Scope: RFC 6797 Section 8.3 ("URI Loading and Port Mapping") specifies the UA MUST replace the URI scheme with https; it does not prescribe an HTTP status code for that internal substitution, since no HTTP exchange occurs for it. Section 7.2's suggestion of status code 301 addresses ordinary server-side redirect behavior, not this internal client-side rewrite. Confidence: high · Verified: RFC 6797 §8.3 — URI Loading and Port Mapping

Die Regel ist also klar: HSTS ersetzt Ihre serverseitigen 301s nicht. Die 301 ist das, was Suchmaschinen verwenden, um den Protokollwechsel zu verstehen und Signale zu konsolidieren. Google formuliert es so: “301 and other permanent redirects don’t cause a loss in PageRank” (Übersetzung) „301- und andere permanente Weiterleitungen verursachen keinen PageRank-Verlust“ (Quelle). Das reine Browser-interne Upgrade ist eine Benutzererfahrungs- und Sicherheits Schicht darüber. Sie brauchen beides, das verschiedene Aufgaben erfüllt:

  • 301 (serverseitig): für Crawler, Indexierung und Link-Equity.
  • Internes 307-artiges Upgrade (browserseitig, von HSTS): für zurückkehrende Menschen und SSL-Stripping-Schutz – die genaue Statusdarstellung variiert je nach Client/Tool.

Jeder Leitfaden, der Ihnen sagt, HSTS „übernehme die Weiterleitung, sodass Sie Ihre 301 weglassen können“, ist falsch auf eine Weise, die Sie leise Geld kosten wird.

HSTS-Preload: die nahezu permanente Version

max-age schützt wiederkehrende Besucher, hat aber ein Bootstrap-Problem: Ein Erstbesucher, der Ihren Header noch nie erhalten hat, ist bei dieser ersten Anfrage weiterhin exponiert. Preload löst das, indem es Ihre Domain direkt in die Quelle des Browsers einbettet, sodass der Browser weiß, dass Sie nur HTTPS verwenden, bevor er jemals eine Verbindung hergestellt hat.

Sie melden sich bei hstspreload.org an. Die Anforderungen sind exakt:

  1. “Serve a valid certificate.” (Übersetzung) „Stellen Sie ein gültiges Zertifikat bereit.“
  2. “Redirect from HTTP to HTTPS on the same host, if you are listening on port 80.” (Übersetzung) „Leiten Sie auf demselben Host von HTTP zu HTTPS weiter, wenn Port 80 aktiv ist.“
  3. “Serve all subdomains over HTTPS” (Übersetzung) „Stellen Sie alle Subdomains über HTTPS bereit.“ – einschließlich insbesondere der www-Subdomain, falls ein DNS-Eintrag existiert.
  4. In der HTTPS-Antwort der Basisdomain: ein HSTS-Header, bei dem “the max-age must be at least 31536000 seconds (1 year),” (Übersetzung)max-age muss mindestens 31536000 Sekunden (1 Jahr) betragen.“ “the includeSubDomains directive must be specified,” (Übersetzung) „Die Direktive includeSubDomains muss angegeben sein.“ und “the preload directive must be specified.” (Übersetzung) „Die Direktive preload muss angegeben sein.“ (hstspreload.org)

Deshalb ist das obige Zwei-Jahres-Beispiel (max-age=63072000; includeSubDomains; preload) die Form, die Leute einreichen. Hierbei handelt es sich um die exakten Einreichungsanforderungen von hstspreload.org; behandeln Sie diese als aktuellen Stand, nicht als permanente Konstante, und überprüfen Sie die Live-Seite erneut, bevor Sie einreichen.

Es hilft, vier verschiedene Zustände auseinanderzuhalten, da sie ständig verwechselt werden:

ZustandWas tatsächlich zutrifft
Token vorhandenIhr Header enthält preload. Das ist nur ein Flag – es bewirkt allein nichts und bringt Sie auf keine Liste.
BerechtigtIhre Website erfüllt alle vier hstspreload.org-Anforderungen oben (Zertifikat, Weiterleitung, Subdomains, Header-Form). Noch nicht auf der Liste.
Eingereicht / ausstehendSie haben bei hstspreload.org eingereicht und es ist für die Aufnahme in eine kommende Browser-Version vorgemerkt. Noch nicht für echte Nutzer durchgesetzt.
Tatsächlich gelistetDie Domain ist in den ausgelieferten Build eines bestimmten Browsers eingebettet. Die Durchsetzung gilt nur für Nutzer dieses Builds – die Einführung ist nicht sofort oder universell über alle Browser hinweg.

Die Entfernung durchläuft dieselben vier Zustände in umgekehrter Reihenfolge und genauso langsam: Das Entfernen der preload-Direktive aus Ihrem Header macht Sie berechtigt für das Entfernungsformular, dann ist die Einreichung ausstehend, und die Domain bleibt für jeden Nutzer durchgesetzt, der einen Browser-Build verwendet, der sie weiterhin ausliefert – bis dieser Build ausläuft.

Nun der Teil, der Preload in eine Einfach-Tür verwandelt. Von der Einreichungsseite selbst: “Be aware that inclusion in the preload list cannot easily be undone. Domains can be removed, but it takes months for a change to reach users with a Chrome update and we cannot make guarantees about other browsers.” (Übersetzung) „Eine Aufnahme in die Preload-Liste lässt sich nur schwer rückgängig machen. Eine Domain kann zwar entfernt werden, doch bis die Änderung per Chrome-Update bei den Nutzern ankommt, vergehen Monate; für andere Browser gibt es keine Zusicherung.“ (hstspreload.org). Und ihr eigener Rat: “Don’t request inclusion unless you’re sure that you can support HTTPS for your entire site and all its subdomains in the long term.” (Übersetzung) „Beantragen Sie die Aufnahme nur, wenn Sie sicher sind, dass Sie HTTPS langfristig für Ihre gesamte Website und alle Subdomains unterstützen können.“

Praktisch übersetzt: Preload ist eine wirklich großartige Sicherheitsmaßnahme, aber wenn Sie jemals etwas – eine Legacy-Subdomain, eine übernommene Marke, ein internes Tool – wieder über einfaches HTTP ausliefern müssen, sind Sie darauf angewiesen, auf Browser-Release-Zyklen zu warten, die jeden Nutzer erreichen. Kinstas Leitfaden beschreibt die operative Realität deutlich: es kann ein schwieriger und zeitaufwändiger Prozess sein, Ihre Domain entfernen zu lassen. Behandeln Sie Preload als permanent.

Warum HSTS darauf ausgelegt ist, zu schmerzen, wenn etwas schiefgeht

HSTS’ Strenge ist kein Fehler – sie ist die gesamte Sicherheitsgarantie. web.dev beschreibt den Kompromiss: “Clients that have listed your site as a known HSTS Host are likely to hard-fail if your site ever has an error in its TLS configuration, (such as an expired certificate). HSTS is explicitly designed this way to ensure that network attackers can’t trick clients into accessing the site without HTTPS.” (Übersetzung) „Clients, die Ihre Website als bekannten HSTS-Host gespeichert haben, werden wahrscheinlich mit einem harten Fehler abbrechen, falls Ihre Website jemals einen Fehler in der TLS-Konfiguration aufweist, etwa ein abgelaufenes Zertifikat. HSTS ist ausdrücklich so konzipiert, dass Netzwerkangreifer Clients nicht zum Zugriff ohne HTTPS verleiten können.“ (web.dev).

Die Schlussfolgerung, die Google zieht, ist der Satz, den ich jedem auf die Haut tätowieren würde, der kurz davor steht, dies zu aktivieren: “Don’t enable HSTS until you’re certain your site operation is robust enough to avoid ever deploying HTTPS with certificate validation errors.” (Übersetzung) „Aktivieren Sie HSTS erst, wenn Sie sicher sind, dass Ihr Website-Betrieb robust genug ist, um niemals HTTPS mit Zertifikatsvalidierungsfehlern auszuliefern.“ (web.dev).

„Hard-Fail“ bedeutet genau das: kein „Trotzdem fortfahren“-Link, kein Durchklicken. Auf einer normalen HTTPS-Seite führt ein abgelaufenes Zertifikat zu einer beängstigenden Zwischenseite, die ein entschlossener Benutzer umgehen kann. Auf einem HSTS-Host verweigert der Browser die Verbindung rundweg. Der Fehlermodus einer verpassten Zertifikatsverlängerung ändert also seine Kategorie – von „Verkehrseinbrüche, weil Leute abgeschreckt werden“ zu „die Website ist für jeden wiederkehrenden Besucher unerreichbar“.

Szenarien für echte Aussperrungen

Die Arten, wie HSTS in der Praxis zubeißt, lassen sich fast immer auf includeSubDomains oder Preload zurückführen, die Ihrer tatsächlichen HTTPS-Abdeckung vorausgeeilt sind:

  • Die vergessene Subdomain. Sie setzen includeSubDomains auf example.com, aber legacy.example.com (eine alte App, eine Statusseite, ein Hersteller-Tool) spricht nur HTTP oder hat ein Zertifikat, das sie nicht abdeckt. Jeder Browser, der den Header gesehen hat, weigert sich nun, diese Subdomain zu laden. Auf diesem Server hat sich nichts geändert – die Richtlinie hat nach unten gegriffen und sie kaputt gemacht.
  • Die Wildcard-Zertifikatslücke. Ein *.example.com-Wildcard deckt foo.example.com ab, aber nicht foo.bar.example.com (ein Wildcard ist eine DNS-Ebene tief). Wenn eine tiefere Subdomain auf HTTP oder ein nicht passendes Zertifikat angewiesen ist, sperrt includeSubDomains sie aus.
  • Das abgelaufene Zertifikat auf einem HSTS-Host. Die Erneuerungsautomatisierung schlägt fehl, das Zertifikat verfällt, und statt einer umgehbaren Warnung erhalten Sie eine Website, die für alle down ist, deren Browser sich Ihre Richtlinie merkt – bis Sie ein gültiges Zertifikat zurückbekommen und diese sich erneut verbinden und eine frische sichere Antwort erhalten. Es gibt keine schnellere Überschreibung.
  • Preload-Reue. Sie haben Preload aktiviert, dann erzwingt ein Geschäftsbedarf einen reinen HTTP-Dienst unter der Domain. Das Zurückrollen sind zwei getrennte, nicht sofort wirksame Aufgaben, nicht eine: Das Ausliefern von max-age=0 über HTTPS löscht nur die gelernte Richtlinie für Clients, die sich erneut verbinden, bevor ihre alte max-age ohnehin abgelaufen wäre, während das Entfernen der Domain aus der Preload-Liste eine eigene Einreichung ist, die dennoch Browser-Release-Zyklen – Monate – braucht, um die Nutzer zu erreichen, unabhängig von allem, was Sie auf Ihrem Server ändern.
  • Lokale Dev-/Staging-Kollisionen. Das Preloaden von example.com mit includeSubDomains kann dazu führen, dass dev.example.com oder ein localhost-artiger interner Host unter derselben Apex-Domain HTTP verweigert und lokale Arbeitsabläufe auf überraschende Weise stört.

Keiner dieser Punkte ist ein Grund, HSTS zu vermeiden. Sie sind Gründe, es stufenweise einzuführen: zuerst kurze max-age, includeSubDomains erst nach der Prüfung jeder Subdomain hinzufügen und preload für den Moment reservieren, in dem Sie sicher sind.

HSTS ist kein Ranking-Faktor (und berührt keine Kanonisierung)

Um das SEO-Framing klarzustellen: HSTS ist kein Ranking-Signal. HTTPS selbst ist ein bewusst winziges – Google nannte es ein “very lightweight signal”, das weniger als 1 % der Suchanfragen betrifft – und HSTS ist eine Ebene über HTTPS, kein separates Ranking-Eingabeelement. Es steuert auch nicht direkt Kanonisierung oder Indexierung. Googles eigene Dokumentation ist jedoch spezifischer als ein pauschales “spielt keine Rolle”: Google bevorzugt HTTPS als kanonisch gegenüber einer äquivalenten HTTP-Seite, außer wenn ein ungültiges Zertifikat vorliegt, unsichere Seitenabhängigkeiten bestehen, eine HTTPS-Seite zu HTTP weiterleitet oder ein HTTP-rel="canonical"-Tag vorhanden ist (Google: Konsolidierung doppelter URLs). HSTS kann nichts davon beheben oder überschreiben. Es ist eine browser-seitige Richtlinie ohne Einfluss auf Googles Kanonisierungslogik – ein schlechtes Zertifikat oder eine defekte Weiterleitungskette kann Google trotzdem in Richtung einer HTTP-Kanonisierung drängen, unabhängig davon, was Ihr HSTS-Header aussagt. Die Kanonisierung wird durch Ihre 301-Weiterleitungen, Ihr Zertifikat, Ihr rel="canonical" und Ihre internen Links bestimmt – HSTS verdient seinen Platz aus Gründen der Sicherheit, des Nutzervertrauens und der Schließung der SSL-Stripping-Lücke – tun Sie es aus diesen Gründen, halten Sie Ihre 301-Weiterleitungen und Ihr Zertifikat wirklich solide, und Sie werden HSTS selbst in keinem Ranking-Bericht sehen, egal wie.

Wenn Sie den umfassenderen HTTP→HTTPS-Umzug durchführen, ist HSTS das Letzte, was Sie aktivieren, nicht das Erste – es gehört nach der Migration, sobald sich alles beruhigt hat, als Teil der breiteren Site-Migration-Disziplin.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.