Pracuję nad utworzeniem mojej pierwszej witryny w środowisku innym niż korporacyjny. Kiedy przechodzę do http://example.com działa dobrze. Ale kiedy mój znajomy spróbował, okazało się, że GoDaddy wymusza HTTPS wszędzie i wystąpił pewien błąd. Następnie pojawiła się ogólna strona o „Przyszłym domu czegoś całkiem fajnego.” (przekierowuje do jakiegoś folderu cgi).

Czy istnieje sposób na wyłączenie tego zachowania? Jeśli to w ogóle możliwe, nie chcę płacić o certyfikat SSL, jeśli mogę tego uniknąć. Strona wyświetla tylko podstawowe informacje dotyczące mojej pracy w szkole. Nie zbieram danych klientów, więc nie sądzę, aby SSL był konieczny.

Obecnie korzystam z hostingu Linuksa z CPanel. Chociaż można to łatwo zmienić. Każda pomoc jest bardzo doceniana!

Komentarze

  • Dla jasności ' zarejestrowałeś swoją domenę w GoDaddy i używasz jej do hosting też? Czy Twój znajomy używa rozszerzenia przeglądarki, które wymusza HTTPS wszędzie? Możesz dodać przekierowanie do swojego serwera WWW ' s config (używając pliku .htaccess ), który przekierowałby wszystkie żądania do HTTP, ale użytkownicy korzystający z rozszerzeń przeglądarki mogą zostać złapani w pętlę, jeśli żądamy tylko HTTPS (w zależności od kodu rozszerzenia). Najłatwiejszym i prawdopodobnie najbardziej niezawodnym rozwiązaniem w tym przypadku jest dodanie CloudFlare, który będzie zapewnić darmowy elastyczny SSL .
  • Przy okazji, jeśli chcesz Spróbuj najpierw użyć przekierowania, jeśli ' tylko kilku znajomych przegląda Twoją witrynę i nie ' nie chcesz dodać CloudFlare ( niezbyt trudne), postępuj zgodnie ze wskazówkami tutaj , ale zamień kod .htaccess z zaakceptowanej odpowiedzi tutaj (nie ma ' dokumentu pomocy GoDaddy, ponieważ większość ludzi zwykle chce zrobić coś odwrotnego).
  • @dan Aby zaimplementować przekierowanie HTTPS na HTTP na serwerze, nadal potrzebujesz zainstalowanego certyfikatu SSL – w przeciwnym razie utkniesz w tym samym ostrzeżeniu przeglądarki co poprzednio.
  • " ponieważ wymuszają HTTPS wszędzie " – Jak wymuszają HTTPS wszędzie? Czy jest to po prostu rozszerzenie przeglądarki, jak sugeruje Dan, czy polityka obejmująca całą sieć? Najwyraźniej wyświetlanie reklam przez GoDaddy poza domyślną stroną SSL jest po prostu złe w GoDaddy ' w części IMO.
  • @ w3dk That ' nie jest reklamą, która ' s GoDaddy ' jest domyślną stroną hostingową, na którą użytkownicy są przekierowywani za każdym razem, gdy plik indeksu brakuje lub ich hosting nie jest ' nie skonfigurowany poprawnie z SSL. Dodanie przekierowania w cPanel do dostępnego zasobu zapobiega domyślnym przekierowaniom. Mogą też użyć funkcji przekierowania domeny w panelu sterowania domeny, aby przekierować dalej do HTTP, który występuje przed cPanel. Jeśli jednak użytkownicy używają rozszerzenia przeglądarki, które wielokrotnie żądają wersji HTTPS, mogą wtedy utknąć w pętli.

Odpowiedź

Tak, możesz wyłączyć przekierowanie HTTP na HTTPS, modyfikując pliki .htaccess, po prostu usuń następujący kod z pliku .htaccess.

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

Ponadto możesz uzyskać bezpłatny certyfikat SSL z Let „s Encrypt

Cpanel ma wtyczkę, którą możesz aby zainstalować przy użyciu wiersza poleceń na serwerze.

Istnieją również inne sposoby na uzyskanie bezpłatnego certyfikatu Let „s Encrypt, jeśli nie masz dostępu do serwera z wiersza poleceń.

Komentarze

  • Nie można zobaczyć pliku htaccess w panelu cpanel. Próbuję od 2 dni, ale ten sam błąd.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *