Pracuji na budování svého prvního webu v jiném než korporátním prostředí. Když přejdu na http://example.com to funguje dobře. Ale když se to můj přítel pokusil, zjistili, že GoDaddy všude vynutil HTTPS a dostal chybu certifikátu. Pak se dostala obecná stránka o „Budoucím domě něčeho docela v pohodě.“ (přeposílá se do nějaké složky cgi).
Existuje způsob, jak toto chování deaktivovat? Pokud je to vůbec možné, nechci platit pro certifikát SSL, pokud se mu mohu vyhnout. Na této stránce jsou jen základní informace o mé školní práci. Neshromažďuji údaje o zákaznících, takže si nemyslím, že je SSL nutné.
Momentálně používám Linux hosting s CPanel. To se však může dostatečně snadno změnit. Jakákoli pomoc je velmi ceněna!
Komentáře
Odpověď
Ano, přesměrování HTTP na HTTPS můžete zakázat úpravou souborů .htaccess, stačí ze souboru .htaccess odebrat následující kód.
RewriteEngine On RewriteCond %{HTTPS} on RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}
Také můžete získat bezplatný certifikát SSL z aplikace Let „s Encrypt
Cpanel má plugin, který můžete používat k instalaci pomocí příkazového řádku na serveru.
Existují i jiné způsoby, jak můžete získat bezplatný certifikát Šifrovat, pokud nemáte přístup z příkazového řádku na váš server.
Komentáře
- Nelze zobrazit soubor htaccess v cpanelu. Zkuste to ze 2 dnů, ale stejná chyba.
HTTPS
všude? Můžete přidat přesměrování na svůj webový server ' s konfigurací (pomocí souboru .htaccess ), který by přesměroval všechny požadavky naHTTP
, ale návštěvníci používající rozšíření prohlížeče by mohli být chyceni ve smyčce, pokud by ' požaduje pouzeHTTPS
(podle toho, jak je přípona kódována). Nejjednodušším a pravděpodobně nejspolehlivějším řešením je v tomto případě přidání CloudFlare, který poskytnout zdarma flexibilní SSL .HTTP
, ke kterému došlo před cPanel. Pokud však návštěvníci používají rozšíření prohlížeče, které opakovaně požaduje verziHTTPS
, může se stát, že se zasekne ve smyčce.