Przekierowanie http na https

  • 21 Odpowiedzi
  • 898 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

  • *
  • 430
  • 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

  • *
  • 430
  • 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

  • *
  • 430
  • 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

  • *
  • 430
  • 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

  • *
  • 430
  • 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?

*

Online pretor

  • ****
  • 1645
  • 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

  • *
  • 430
  • 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

  • *
  • 430
  • 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 »

*

Offline Odyseusz

  • ***
  • 39
  • 0
    • forum IRN
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #15 dnia: 26 Październik 2019, 22:31 »
Zrobiłem jak zasugerowałeś, teraz poobserwuję czy będzie się pojawiać ten błąd.Ten plik QueryString.php~ trzeba usunąć tak?
Zauważyłem, że mam sporo plików z ~ 

*

Online pretor

  • ****
  • 1645
  • 75
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #16 dnia: 26 Październik 2019, 22:52 »
Zauważyłem, że mam sporo plików z ~
Możesz je pousuwać.

*

Offline js

  • *
  • 430
  • 23
  • Płeć: Mężczyzna
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #17 dnia: 27 Październik 2019, 08:43 »
Zrobiłem jak zasugerowałeś, teraz poobserwuję czy będzie się pojawiać ten błąd.Ten plik QueryString.php~ trzeba usunąć tak?
Zauważyłem, że mam sporo plików z ~

Motyw ładuje się już prawidłowo. Więc w pliku QueryString.php nie miałeś zawartego tego kodu, który Ci podałem? Napisz dokładnie co zrobiłeś. Wciąż po wejściu na twoje forum nie wyświetla się index.php - Chcesz mieć ładniejszy link i usunąłeś index.php z linku w SMFPacks SEO Pro?
« Ostatnia zmiana: 27 Październik 2019, 09:15 wysłana przez js »

*

Offline Odyseusz

  • ***
  • 39
  • 0
    • forum IRN
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #18 dnia: 27 Październik 2019, 10:07 »
Zedytowałem QueryString.php i dałem tak jak pisałeś:

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


Nic nie usuwałem z smfpacks seo pro.
Czy jak jest adres forum w administracja/konfuguracja/baza danych i ścieżki/  adres forum: tutaj też ma być adres z podanym index.php ?

*

Offline js

  • *
  • 430
  • 23
  • Płeć: Mężczyzna
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #19 dnia: 27 Październik 2019, 10:26 »
W którym miejscu wkleiłeś ten kod? Ten kod powinien znajdować się w 78 i 79 linii. Najlepiej skopiuj plik QueryString.php z serwera na dysk i zostaw przez jakiś czas jako kopię, następnie wgraj czysty plik QueryString.php z paczki SMF 2.0.15. Nadpisz obecny plik tym czystym plikiem z paczki.

Nic nie usuwałem z smfpacks seo pro.

Sprawdź w ustawieniu tej modyfikacji, czy tam jest coś zawarte o adresie strony głównej forum.

Czy jak jest adres forum w administracja/konfuguracja/baza danych i ścieżki/  adres forum: tutaj też ma być adres z podanym index.php ? [/size]

Nie. Tutaj nie wpisuj index.php

*

Offline Odyseusz

  • ***
  • 39
  • 0
    • forum IRN
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #20 dnia: 27 Październik 2019, 16:28 »
Odinstalowałem SEO pro mod i chyba teraz adres jest poprawnie bo pojawia się z index.php. Odinstalowałem tego moda bo gdy pisałem nowy wątek to nie wyświetlała się treść posta tylko wchodziło się do profilu użytkownika.

Chciałem zainstalować pretty urls ale jakiś błąd się pojawia gdy chcę instalować :/

Wciąż jakieś problemy co jedno się naprawi to wyskakuje drugie.

*

Offline js

  • *
  • 430
  • 23
  • Płeć: Mężczyzna
  • Wersja SMF: 2.0.15
Odp: Przekierowanie http na https
« Odpowiedź #21 dnia: 27 Październik 2019, 20:17 »
Odinstalowałem SEO pro mod i chyba teraz adres jest poprawnie bo pojawia się z index.php.

Nadal po wejściu na twoje forum nie wyświetla się w adresie index.php - Dopiero po kliknięciu w Strona główna pojawia się w adresie index.php

Twój problem z https i niewyświetlaniem się motywu w tym wątku został rozwiązany. Powinieneś założyć nowy temat, żeby w nim kontynuować dalsze problemy z forum.