Webboard

Pełna wersja: Wymuszenie HTTPS
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam.

Problem polega na tym że posiadam certyfikat SSL od cloudflare.
Gdy w linku do mojej domeny dopisuje "https" to wszystko działa. Ale strona standardowo uruchamia "http" przez co nie widać kłódeczki oraz że strona jest bezpieczna.

To czego próbowałem:
-Wymuszenie przez ".htaccess" (Gdy to zrobiłem wyskakiwał błąd że strona generuje zbyt wiele przekierowań)
-Resetowanie "Automatic HTTPS Rewrites" nic nie dało


Moje obecne ustawienia dla domeny/strony:
-Standardowy folder który używam to "private_html"
-Ustawienia dla http/https w cloudflare są ustawione tak by automatycznie zmieniał on na https
[attachment=12413]

Strona WWW: district.net.pl

I pytanie brzmi jak wymusić https ?
Zbadaj element u zobacz czy jakieś grafiki na forum nie mają HTTP, jeśli tak zmień to na HTTPS:)
Wszystkie grafiki są z mojego serwera.

Jedyne co ma http to:

<html xmlns="http://www.w3.org/1999/xhtml">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
A w jakim trybie masz cloudflare? Flexible? Jeśli tak, to należałoby:

1. Ustawić na full.
2. Po stronie hostingu też mieć cert (nawet self signed itp.)
3. W ustawieniach MyBB przełączyć adres na https + ciasteczka na bezpieczne
4. Wtedy powinno też działać przepisanie (regułka) rewrite z http na https.
1. Miałem na Flexible. Już ustawiłem na Full.
2. Tak wiem, był i jest cały czas.
3. Zrobione.
Tylko teraz muszę poczekać do 24h aż zmiany wejdą w życie i wtedy poinformuje czy działa czy nie.

Dzięki :)
Hm.. na ogół w cloudflare zmiany wchodzą w życie bardzo szybko.
Jeśli chcesz mieć szybsze zmiany w DNSach to zamień te od dostawcy (np. Orange, Netia itp.) na OpenDNS czy Google DNS - u siebie na kompie, routerze. Ale w przypadku zmian ustawień HTTPS na CF to nie ma znaczenia. Jeśli miałeś flexible i szło przez CF, to i tak będzie odpytywać ten sam serwer. Zmieni się po prostu ruch między CF a Twoim prawdziwym serwerem: będzie szyfrowany.
Hmmm już trochę czasu minęło a przeważnie wszelkie zmiany wchodzą MAX do 6h (tym bardziej że w/z cloudflare wchodzą szybko) więc wątpię żeby przez noc się coś zmieniło.
Może jakieś inne pomysły co może być jeszcze nie tak ?

(12.08.2017): Nadal nie działa.
Znalazłem przejściowe rozwiązanie problemu.
Do katalogu "public_html" wgrałem index który będzie przekierowywał ze strony "http://www.district.net.pl" na stronę "https://www.district.net.pl" w katalogu "private_html"

Jednakże gdyby ktoś wiedział jak jeszcze można by naprawić mój problem to proszę pisać bo moje rozwiązanie nie jest perfekcyjne.

EDIT: Właśnie zobaczyłem że opcja "Always use HTTPS" była odznaczona co było winą tego wszystkiego.