Jag jobbar med att bygga min första webbplats i en icke-företagsmiljö. När jag går till http://example.com det fungerar bra. Men när min vän försökte fann de att GoDaddy tvingar HTTPS överallt och fick ett certfel. Då fick en generisk sida om ”Framtida hem för något ganska coolt.” (det vidarebefordras till en cgi-mapp av något slag).
Finns det ett sätt att inaktivera detta beteende? Om det alls är möjligt vill jag inte betala för ett SSL-certifikat om jag kan undvika det. Sidan visar bara några grundläggande saker för mitt skolarbete. Jag samlar inte in kunddata, så jag tycker inte att SSL är nödvändigt.
Jag använder Linux-hosting med CPanel just nu. Men det kan ändras lätt nog. All hjälp uppskattas mycket!
Kommentarer
Svar
Ja, du kan inaktivera HTTP till HTTPS-omdirigering genom att ändra .htaccess-filerna, ta bara bort följande kod från .htaccess-filen.
RewriteEngine On RewriteCond %{HTTPS} on RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}
Du kan också få ett gratis SSL-certifikat från Låt oss kryptera
Cpanel har ett plugin som du kan att installera med kommandoraden på servern.
Det finns också andra sätt att du kan få ett gratis Låt oss kryptera certifikat om du inte har kommandoradsåtkomst till din server.
Kommentarer
- Det går inte att se htaccess-filen i cpanel. Försöker från två dagar men samma fel.
HTTPS
överallt? Du kan lägga till en omdirigering till din webbserver ' s konfiguration (med en .htaccess -fil) som skulle omdirigera alla förfrågningar tillHTTP
, men besökare som använder webbläsartillägg kan fastna i en slinga om de ' begär baraHTTPS
(beroende på hur tillägget kodas). Den enklaste och troligtvis mest tillförlitliga lösningen i detta fall är att lägga till CloudFlare, som kommer att ge en gratis Flexibel SSL .HTTP
, som inträffar före cPanel. Om besökare använder ett webbläsartillägg som upprepade gånger begärHTTPS
-versionen kan de dock fastna i en slinga då.