Ik werk aan het bouwen van mijn eerste website in een niet-zakelijke omgeving. Wanneer ik naar http://example.com het werkt prima. Maar toen mijn vriend het probeerde, ontdekten ze dat GoDaddy HTTPS overal afdwong en kreeg een certfout. Toen kregen ze een algemene pagina over “Toekomstige thuisbasis van iets heel gaafs.” (het wordt doorgestuurd naar een of andere cgi-map).
Is er een manier om dit gedrag uit te schakelen? Als het enigszins mogelijk is, wil ik niet betalen voor een SSL-certificaat als ik het kan vermijden. De pagina laat alleen wat basismateriaal zien voor mijn schoolwerk. Ik verzamel geen klantgegevens, dus ik denk niet dat SSL nodig is.
Ik gebruik momenteel Linux-hosting met CPanel. Hoewel dat gemakkelijk genoeg kan veranderen. Alle hulp wordt zeer op prijs gesteld!
Reacties
Antwoord
Ja, u kunt HTTP-naar-HTTPS-omleiding uitschakelen door de .htaccess-bestanden te wijzigen, verwijder gewoon de volgende code uit uw .htaccess-bestand.
RewriteEngine On RewriteCond %{HTTPS} on RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}
U kunt ook een gratis SSL-certificaat krijgen van Let s Encrypt
Cpanel heeft een plug-in die u kunt om te installeren via de opdrachtregel op de server.
Er zijn ook andere manieren waarop u een gratis Lets Encrypt-certificaat kunt krijgen als u geen opdrachtregeltoegang tot uw server heeft.
Reacties
- Kan htaccess-bestand niet zien in cpanel. Probeert vanaf 2 dagen maar dezelfde fout.
HTTPS
overal afdwingt? U kunt een omleiding naar uw webserver ' s configuratie toevoegen (met een .htaccess -bestand) dat alle verzoeken omleidt naarHTTP
, maar bezoekers die browserextensies gebruiken, kunnen in een lus terechtkomen als ze ' re vraagt alleen omHTTPS
(afhankelijk van hoe de extensie is gecodeerd). De eenvoudigste en waarschijnlijk meest betrouwbare oplossing is in dit geval om CloudFlare toe te voegen. geef een gratis Flexibele SSL .HTTP
, wat plaatsvindt voorafgaand aan cPanel. Als bezoekers echter een browserextensie gebruiken die herhaaldelijk deHTTPS
-versie opvraagt, kunnen ze vastlopen in een lus.