Przekierowanie http na https

  • 21 Odpowiedzi
  • 691 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Odyseusz

  • ***
  • 39
  • 0
    • forum IRN
  • Wersja SMF: 2.0.15
Przekierowanie http na https
« dnia: 17 Październik 2019, 20:38 »
Proszono bym założył nowy wątek z problemem to zakładam.
Oto on: po wpisaniu adresu strony mojego forum wyskakuje błąd w certyfikacie ssl (kłódka jest przekreślona). Gdy wpiszę przed adresem znacznik https:// kłódka jest zielona i wszystko wydaje się być ok.
Zatem po wpisaniu adresu z http nie przerzuca automatycznie na https. Próbowałem edytować plik .htaccess podając tam wartości które podane były w innym wątku, jednak wyskakuje wówczas błąd mówiący o jakimś zapętleniu:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Będę wdzięczny za pomoc.
« Ostatnia zmiana: 19 Październik 2019, 23:49 wysłana przez Nolt »

*

Offline js

  • *
  • 427
  • 23
  • Płeć: Mężczyzna
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #1 dnia: 18 Październik 2019, 14:55 »
Użyj narzędzie repair_settings do zmienienia http na https we wszystkich ścieżkach.

*

Offline Odyseusz

  • ***
  • 39
  • 0
    • forum IRN
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #2 dnia: 18 Październik 2019, 18:33 »
Juz to zrobilem. Właściwie od tego zacząłem. W kazdym mozliwym miejscu podałem https. Jak widać to nie pomogło.

*

Offline js

  • *
  • 427
  • 23
  • Płeć: Mężczyzna
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #3 dnia: 18 Październik 2019, 19:58 »
Wklei ten kod do np. notatnika i nazwij plik: .htaccess i zapisz jako typ: Wszystkie pliki - Następnie wyślij ten plik na serwer FTP, tam gdzie znajdują się pliki forum.

RewriteEngine On

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]

Inny kod:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

*

Offline Odyseusz

  • ***
  • 39
  • 0
    • forum IRN
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #4 dnia: 18 Październik 2019, 21:01 »
Dokładnie tak zrobiłem, w obu przypadkach powstaje błąd o pętli przekierowań gdy wchodzę na forum.



*

Offline js

  • *
  • 427
  • 23
  • Płeć: Mężczyzna
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #5 dnia: 18 Październik 2019, 22:21 »
W Panelu Administracyjnym w Konfiguracja > Ustawienia serwera > Ciasteczka i Sesje włączyłeś tę opcję? "Wymuś ciasteczka w celu bezpieczeństwa"

Cytuj
Wymuszenie SSL (force SSL)

U wielu hostingodawców można bez najmniejszego problemu wymusić automatycznie przekierowanie na https. W tym celu wystarczy zaznaczyć odpowiednią funkcję w panelu. Przekierowanie z automatu dostaniemy między innymi w myDevil.

Posiadasz hosting w myDevil. Więc ustaw automatyczne wymuszenie przekierowania na https.

https://socialtrends.pl/przekierowanie-http-na-https-redirect-http-https-direct-admin-devilweb/

https://wiki.mydevil.net/SSL

Rozwiązywanie problemów: zbyt wiele przekierowań

https://www.liquidweb.com/kb/troubleshooting-too-many-redirects/
« Ostatnia zmiana: 18 Październik 2019, 23:03 wysłana przez js »

*

Offline Odyseusz

  • ***
  • 39
  • 0
    • forum IRN
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #6 dnia: 18 Październik 2019, 22:34 »
Tak miałem zaznaczone "wymuś ciasteczka w celu bezpieczeństwa".
Skorzystałem z tego pierwszego linka. W ustawieniach strony na hostingu zaznaczyłem wymuś ssl dla strony forum. Chyba to było to bo zdaje się, że działa!Dzięki za pomoc, mam nadzieję, że ostatecznie się z tym uporałem :)

*

Offline js

  • *
  • 427
  • 23
  • Płeć: Mężczyzna
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #7 dnia: 18 Październik 2019, 22:49 »
Na pewno w repair_settings zmieniłeś wszystkie ścieżki na proponowane przez repair_settings? Sprawdź to jeszcze raz. Za pierwszym wejściem na twoje forum nie wczytują się elementy graficzne motywu.
« Ostatnia zmiana: 18 Październik 2019, 23:05 wysłana przez js »

*

Offline Odyseusz

  • ***
  • 39
  • 0
    • forum IRN
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #8 dnia: 19 Październik 2019, 13:53 »
Tak na pewno wszystko w repair settings dałem na https://To prawda, że nie wczytywały się te grafiki, nic nie zmieniałem a dzisiaj widzę, że wszystko działa poprawnie i grafiki się wyświetlają.Nie rozumiem tego, dlaczego po czasie bez żadnej ingerencji z mojej strony samo się coś zmienia.

Czasami strona się nie wczytuje za pierwszym razem poprawnie, ktoś napisał, że jest to związane z kodowaniem pliku index.template.php zamiast ASCII jest UTF-8. Próbowałem to zmienić edytując ten plik i konwertując kodowanie na ASCII (w noetepad ++) niestety plik ciągle pozostaje bez zmian czyli UTF-8.

*

Offline js

  • *
  • 427
  • 23
  • Płeć: Mężczyzna
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #9 dnia: 19 Październik 2019, 14:50 »
Więc jeśli w tych dwóch ścieżkach masz ustawione https to musi być inna przyczyna, która powoduje, że nie ładują Ci się elementy graficzne motywu.

SunRise URL
SunRise Images URL

Plik index.template.php od tego motywu ma oryginalnie ustawione kodowanie UTF-8. Jakiej wersji kodowania języka używasz na forum? Wejdź do panelu admina > Konfiguracja > Języki - Polish UTF-8, czy Polish ISO-8859-2?
« Ostatnia zmiana: 19 Październik 2019, 14:59 wysłana przez js »

*

Offline Odyseusz

  • ***
  • 39
  • 0
    • forum IRN
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #10 dnia: 19 Październik 2019, 20:16 »
Domyślny język polish utf-8, czyli powinno być ok?

*

Offline pretor

  • ****
  • 1626
  • 75
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #11 dnia: 20 Październik 2019, 10:43 »
Cytat: Odyseusz
ktoś napisał, że jest to związane z kodowaniem pliku index.template.php zamiast ASCII jest UTF-8. Próbowałem to zmienić edytując ten plik i konwertując kodowanie na ASCII (w noetepad ++) niestety plik ciągle pozostaje bez zmian czyli UTF-8.
Sprawdziłem u siebie i moje pliki index.template.php są kodowane w UTF-8, więc nie sądzę aby to była przyczyna twoich problemów.

Spróbuj podmieć swój plik index.template.php na taki z kopii bezpieczeństwa (mam nadzieję, że masz skopiowany cały główny folder swojego forum). Jeżeli nie masz kopii swojego pliku, to wyciągnij z paczki instalacyjnej.

*

Offline js

  • *
  • 427
  • 23
  • Płeć: Mężczyzna
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #12 dnia: 20 Październik 2019, 11:13 »
Nie wczytuje się motyw, ponieważ usunąłeś index.php z adresu forum. Musisz przywrócić index.php w adresie forum. Nigdy nie powinieneś usuwać index.php z adresu.
« Ostatnia zmiana: 20 Październik 2019, 11:21 wysłana przez js »

*

Offline Odyseusz

  • ***
  • 39
  • 0
    • forum IRN
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #13 dnia: 23 Październik 2019, 22:32 »
Nie wczytuje się motyw, ponieważ usunąłeś index.php z adresu forum. Musisz przywrócić index.php w adresie forum. Nigdy nie powinieneś usuwać index.php z adresu.
Włączyłem standardowy szablon by sprawdzić czy to kwestia motywu. No i błąd występuje. Mówisz, że usunąłem index.php? Hmm, gdzie to się teraz przywraca?

*

Offline js

  • *
  • 427
  • 23
  • Płeć: Mężczyzna
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #14 dnia: 24 Październik 2019, 10:01 »
Masz namieszane w plikach, dlatego masz problem z forum. W adresie forum powinieneś mieć zawarty index.php - Zaloguj się na serwer FTP, następnie wejdź w katalog Sources i pobierz na dysk plik QueryString.php - Następnie otwórz ten plik jakimś edytorem, polecam edytor Notepad++. Wejdź w zakładkę Szukaj > Szukaj... i do pola wyszukiwania wklej to:

$scripturl = $boardurl
W tym pliku powinien być ten kod:

// Makes it easier to refer to things this way.
$scripturl = $boardurl . '/index.php';

Ten kod odpowiada za wyświetlanie index.php w adresie forum. Poza tym sprawdź na serwerze w katalogu Sources, czy masz jeden plik QueryString.php, czy może masz dwa pliki QueryString.php i QueryString.php~
« Ostatnia zmiana: 24 Październik 2019, 10:10 wysłana przez js »