Az első webhelyem építésén dolgozom nem vállalati környezetben. Amikor a http://example.com rendben működik. De amikor a barátom megpróbálta, rájöttek, hogy a GoDaddy mindenhol a HTTPS-t kényszeríti, és hibajelzést kapott. Ezután kapott egy általános oldalt a “Valami nagyon jó jövő hazája” -ról (továbbít egy valamilyen cgi mappába).

Van-e mód letiltani ezt a viselkedést? Ha egyáltalán lehetséges, nem akarok fizetni SSL tanúsítványért, ha elkerülhetem. Az oldalon csak néhány alapvető dolog látható az iskolai munkámhoz. Nem gyűjtök ügyféladatokat, ezért nem gondolom, hogy SSL-re van szükség.

Most Linux-tárhelyet használok a CPanellel. Bár ez elég könnyen megváltoztatható. Bármilyen segítséget nagyra értékelünk!

Megjegyzések

  • Az egyértelműség kedvéért ' regisztrálta domainjét a GoDaddy webhelyen, és a tárhely is? A barátod olyan böngészőbővítményt használ, amely mindenhová kényszeríti a HTTPS szolgáltatást? Hozzáadhatna egy átirányítást a webszerveréhez ' s config (egy .htaccess fájlt használva), amely minden kérést átirányít a HTTP címre, de a böngészőbővítményeket használó látogatók elakadhatnak egy hurokban, ha ' csak a következőt kéri: HTTPS (attól függően, hogy a kiterjesztés hogyan van kódolva). A legegyszerűbb és valószínűleg a legmegbízhatóbb megoldás a CloudFlare hozzáadása, amely biztosítson ingyenes rugalmas SSL-t .
  • BTW, ha akar először próbálkozzon egy átirányítás használatával, ha ' csak néhány barátja nézi meg a webhelyét, és nem ' nem akarja hozzáadni a CloudFlare-t ( nem nagyon nehéz megtenni), kövesse az itt utasításokat, de az .htaccess kódot cserélje ki az elfogadott válaszra itt (ehhez nincs ' ta GoDaddy súgódokumentum, mivel a legtöbb ember általában az ellenkezőjét akarja csinálni).
  • @dan Ahhoz, hogy a szerveren HTTPS-t HTTP-átirányításhoz lehessen telepíteni, továbbra is SSL-tanúsítványra van szükség – különben ugyanazon a böngésző-figyelmeztetésen ragad el, mint korábban.
  • " mert mindenhol kényszerítik a HTTPS-t " – Hogyan kényszerítik a HTTPS-t mindenhol? Ez egyszerűen egy böngészőbővítmény, amint azt Dan javasolja, vagy az egész hálózatra kiterjedő irányelv? Ahhoz, hogy a GoDaddy nyilvánvalóan az alapértelmezett SSL-oldalról jelenítse meg a hirdetéseket, csak rossz a GoDaddy ' IMO részén.
  • @ w3dk That ' nem egy hirdetés, az ' s GoDaddy ' alapértelmezett tárhely, amelyre a felhasználók átirányítanak, amikor egy indexfájl hiányzik, vagy a tárhelyük nincs ' t megfelelően beállítva egy SSL-lel. Az átirányítás hozzáadása a cPanel alkalmazásban egy elérhető erőforráshoz megakadályozza az alapértelmezett átirányításokat. Ezenkívül használhatják a tartományátirányítást a tartományvezérlőjükön a HTTP címre történő továbbításhoz, amely a cPanel előtt történik. Ha azonban a látogatók olyan böngészőbővítményt használnak, amely ismételten kéri a HTTPS verziót, akkor elakadhatnak egy hurokban.

Válasz

Igen, a .htaccess fájlok módosításával letilthatja a HTTP-t HTTPS-re átirányítást a .htaccess fájlok módosításával, csak távolítsa el a következő kódot a .htaccess fájlból.

RewriteEngine On RewriteCond %{HTTPS} on RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} 

Emellett ingyenes SSL-tanúsítványt is kaphat a Let s Encrypt részből.

A Cpanel rendelkezik egy beépülő modullal, amelyre képes telepíteni a kiszolgálón található parancssor segítségével.

Vannak más lehetőségek is, amelyekkel ingyenes Let s Encrypt tanúsítványt szerezhet, ha nem rendelkezik parancssori hozzáféréssel a szerveréhez.

Megjegyzések

  • Nem látom a htaccess fájlt a cpanel panelen. Két napos próbálkozás, de ugyanaz a hiba.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük