Jeg arbejder på at opbygge mit første websted i et ikke-virksomhedsmiljø. Når jeg går til http://example.com det fungerer fint. Men da min ven prøvede, fandt de ud af, at GoDaddy tvinger HTTPS overalt og fik en cert-fejl. Derefter fik de en generisk side om “Fremtidens hjem for noget ret cool.” (det videresendes til en cgi-mappe af en eller anden slags).
Er der en måde at deaktivere denne adfærd på? Hvis det overhovedet er muligt, vil jeg ikke betale for et SSL-certifikat, hvis jeg kan undgå det. Siden viser bare nogle grundlæggende ting til mit skolearbejde. Jeg indsamler ikke kundedata, så jeg synes ikke SSL er nødvendig.
Jeg bruger Linux-hosting med CPanel lige nu. Selvom det kan ændre sig let nok. Enhver hjælp værdsættes meget!
Kommentarer
Svar
Ja, du kan deaktivere HTTP til HTTPS-omdirigering ved at ændre .htaccess-filerne, bare fjern følgende kode fra din .htaccess-fil.
RewriteEngine On RewriteCond %{HTTPS} on RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}
Du er også i stand til at få et gratis SSL-certifikat fra Lad os kryptere
Cpanel har et plugin, som du er i stand til at installere ved hjælp af kommandolinjen på serveren.
Der er også andre måder, hvorpå du kan få et gratis Lad os kryptere certifikat, hvis du ikke har kommandolinjeadgang til din server.
Kommentarer
- Kan ikke se htaccess-filen i cpanel. Prøver fra to dage, men samme fejl.
HTTPS
overalt? Du kan tilføje en omdirigering til din webserver ' s konfiguration (ved hjælp af en .htaccess -fil), der omdirigerer alle anmodninger tilHTTP
, men besøgende, der bruger browserudvidelser, kan blive fanget i en løkke, hvis de ' anmoder kun omHTTPS
(afhængigt af hvordan udvidelsen er kodet). Den nemmeste og sandsynligvis mest pålidelige løsning i dette tilfælde er at tilføje CloudFlare, som vil give en gratis Fleksibel SSL .HTTP
, hvilket sker før cPanel. Men hvis besøgende bruger en browserudvidelse, der gentagne gange anmoder omHTTPS
-versionen, sidder de muligvis fast i en løkke.