apache - ändern - title tag definition




Wie kann ich verhindern, dass Chrome zu HTTPS umleitet? (3)

Chrome v63 erzwingt die Übertragung von .dev-Domänen an HTTPS. Die Internet Engineering Task Force RFC2606 festgelegt, welche Domänen der obersten Ebene für die lokale Entwicklung verwendet werden sollen, und .dev ist nicht in dieser Liste enthalten.

Google ist Eigentümer der .dev-Domain auf oberster Ebene und leitet alle .dev-Domainnamen über vorinstalliertes HSTS automatisch zu einer HTTP-Version der Site weiter.

Da .dev eine offizielle generische Top-Level-Domain (gTLD) ist, ändern wir unser lokales Entwicklungssuffix besser von .dev auf etwas anderes, selbst wenn es andere Lösungen gibt (z. B. https mit selbstsignierten Zertifikaten). Verwenden Sie stattdessen .test , .example , .invalid oder .localhost als lokale TLDs für die Entwicklung.

Vor ein paar Tagen hat Chrome damit begonnen, alle meine vHosts in Wampserver auf https umzuleiten. Bis vor ein paar Tagen hat alles einwandfrei funktioniert. Eines Tages habe ich mich angemeldet, um an meiner Site zu arbeiten. Chrome hat gemeldet, dass die Site nicht erreichbar ist, obwohl ich dieselbe URL verwendet habe, die ich in der Vergangenheit immer verwendet habe. Wamp läuft ebenso wie Apache und MySQL und keiner dieser Dienste weist Fehler im Fehlerprotokoll auf.

Ich habe bereits versucht, die Domain mit chrome chrome://net-internals/#hsts entfernen (ich verwende eine gefälschte .dev-Erweiterung für meine lokalen Sites), aber das hat nichts gebracht. Ich habe auch versucht, SSL zu installieren, um festzustellen, ob Chrome eine sichere Verbindung erkennt ... nichts. Ich habe sogar versucht, Wamp komplett neu zu installieren (obwohl die vHosts in anderen Browsern einwandfrei funktionieren) und nichts hat sich geändert.

Das einzige, was in Chrome funktioniert, ist der Zugriff auf die Websites über http://localhost/site . Die Weiterleitung zu HTTPS erfolgt für alle meine Apache vHosts. Ich habe gegoogelt und gegoogelt und kann nichts finden, das das Problem tatsächlich behebt.


Ich habe eine schnelle Abhilfe gefunden, die für meine Bedürfnisse funktioniert und möglicherweise jemand anderem hilft.

Ich verwende Browser Sync beim Entwickeln und setze das Proxy-Argument einfach auf "testsite.dev". Es wird in Chrome korrekt angezeigt.

Hier ist der Befehl, den ich verwende:

browser-sync start --proxy "testsite.dev" --port "3000" --files "./**/*.*"

Ich verwende auch die Erweiterung .dev und werde in Zukunft zu einer anderen Domain wechseln, aber für meine vorhandenen .dev-Websites klicken Sie bei Auftreten des Datenschutzfehlers auf eine beliebige Stelle auf dem Bildschirm und geben "badidea" ein. Chrome leitet Sie dann zur Website weiter . Es klappt!





wamp