Ich arbeite daran, meine erste Website in einer Umgebung außerhalb des Unternehmens zu erstellen. Wenn ich zu http://example.com es funktioniert gut. Aber als mein Freund es versuchte, stellten sie fest, dass GoDaddy HTTPS überall erzwingt und einen Zertifizierungsfehler bekam. Dann bekam der eine generische Seite über „Zukünftiges Zuhause von etwas ziemlich Coolem“ (es wird an einen CGI-Ordner weitergeleitet).
Gibt es eine Möglichkeit, dieses Verhalten zu deaktivieren? Wenn es überhaupt möglich ist, möchte ich nicht bezahlen für ein SSL-Zertifikat, wenn ich es vermeiden kann. Die Seite zeigt nur einige grundlegende Dinge für meine Schularbeit. Ich sammle keine Kundendaten, daher halte ich SSL nicht für notwendig.
Ich verwende derzeit Linux-Hosting mit CPanel. Dies kann sich jedoch leicht genug ändern. Jede Hilfe wird sehr geschätzt!
Kommentare
- Nur aus Gründen der Übersichtlichkeit haben Sie ' Ihre Domain bei GoDaddy registriert und verwenden sie für Verwenden Sie auch eine Browsererweiterung, die
HTTPS
überall erzwingt? Sie können Ihrem Webserver ' s Konfiguration eine Weiterleitung hinzufügen (unter Verwendung einer .htaccess -Datei), die alle Anforderungen anHTTP
umleitet, aber Besucher, die Browsererweiterungen verwenden, könnten in eine Schleife geraten, wenn sie ' fordert nurHTTPS
an (abhängig davon, wie die Erweiterung codiert ist). Die einfachste und wahrscheinlich zuverlässigste Lösung in diesem Fall ist das Hinzufügen von CloudFlare Geben Sie ein kostenloses flexibles SSL an. - Übrigens, wenn Sie möchten Versuchen Sie nicht, zuerst eine Weiterleitung zu verwenden, wenn ' nur wenige Freunde Ihre Website anzeigen und ' CloudFlare nicht hinzufügen möchten ( nicht sehr schwer zu tun), folgen Sie den Anweisungen hier , aber ersetzen Sie den .htaccess -Code durch die akzeptierte Antwort hier (es gibt kein ' ta GoDaddy-Hilfedokument dafür, da die meisten Leute normalerweise das Gegenteil tun möchten).
- @dan Um eine HTTPS-zu-HTTP-Umleitung auf dem Server zu implementieren, muss noch ein SSL-Zertifikat installiert sein. Andernfalls bleibt dieselbe Browserwarnung wie zuvor hängen.
- " weil sie HTTPS überall erzwingen " – Wie erzwingen sie HTTPS überall? Ist es einfach eine Browsererweiterung, wie Dan vorschlägt, oder eine netzwerkweite Richtlinie? Es ist nur schlecht, wenn GoDaddy anscheinend Anzeigen außerhalb der Standard-SSL-Seite liefert, und zwar auf dem IMO-Teil von GoDaddy '
ist keine Anzeige, die ' s GoDaddy ' Standard-Hosting-Seite, auf die Benutzer bei jeder Indexdatei umgeleitet werden fehlt oder ihr Hosting ist nicht ' nicht richtig mit SSL konfiguriert. Durch Hinzufügen einer Umleitung in cPanel zu einer verfügbaren Ressource werden Standardumleitungen verhindert. Sie können auch die -Domänenweiterleitung in ihrem Domänensteuerungsfeld verwenden, um an HTTP
weiterzuleiten, das vor cPanel erfolgt. Wenn Besucher jedoch eine Browsererweiterung verwenden, die wiederholt die Version HTTPS
anfordert, bleiben sie möglicherweise in einer Schleife stecken.
Antwort
Ja, Sie können die HTTP-zu-HTTPS-Umleitung deaktivieren, indem Sie die .htaccess-Dateien ändern. Entfernen Sie einfach den folgenden Code aus Ihrer .htaccess-Datei.
RewriteEngine On RewriteCond %{HTTPS} on RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}
Außerdem können Sie ein kostenloses SSL-Zertifikat von Lets Encrypt erhalten.
Cpanel verfügt über ein Plugin, das Sie verwenden können Die Installation erfolgt über die Befehlszeile auf dem Server.
Es gibt auch andere Möglichkeiten, wie Sie ein kostenloses Let s Encrypt-Zertifikat erhalten können, wenn Sie keinen Befehlszeilenzugriff auf Ihren Server haben.
Kommentare
- Die htaccess-Datei kann nicht in cpanel angezeigt werden. Ab 2 Tagen wird versucht, aber der gleiche Fehler.