Jak přesunout fórum z HTTP na HTTPS?

Odeslat odpověď


Odpoveď na tuto otázku je nutná pro rozlišení automatizovaných pokusů o registraci.
Smajlíci
:-) :)) :-/ 8-) :D :-[ :evil: ;-) :-P :-( 8-| :eh: :-| ??? !!! *19* *20* :geek: :ugeek: :-D

BBCode je zapnutý
[img] je zapnutý
[flash] je vypnutý
[url] je zapnuté
Smajlíci jsou zapnutí

Přehled tématu
   

Rozšířit náhled Přehled tématu: Jak přesunout fórum z HTTP na HTTPS?

Re: Jak přesunout fórum z HTTP na HTTPS?

od x-rated » pát 27. pro 2019 15:31:25

celkově to nastavení je docela bída, viz https://securityheaders.com/?q=forum.ga ... directs=on
jinak že to je zelený a ukazuje to A, vcelku nic neznamená, důležitý je projít si všechny ty věci a opravit případný chyby v nastavení serveru
nikde nic o inconsistent nevidim, ale je tam pousta dalších věcí k nápravě, viz https://www.ssllabs.com/ssltest/analyze ... .63&latest
správně by to mělo vypadat nějak takhle:
https://securityheaders.com/?q=centrioz ... directs=on
https://www.ssllabs.com/ssltest/analyze ... .cz&latest
těch 90% u cipher strength je bug v testu, řeší se to tady https://github.com/ssllabs/ssllabs-scan/issues/636, v tomhle případě by to mělo ukazovat 100%
červený handshake_failure znamená jenom to, že se nepovedlo s klientem navázat spojení (nepodporovanej os)
bude lepší to řešit přímo se správcem serveru, je to jejich problém 🙂

Re: Jak přesunout fórum z HTTP na HTTPS?

od PetrK » pát 27. pro 2019 15:14:31

x-rated píše:
sob 14. dub 2018 10:59:22
tohle používám já (nesmí chybět RewriteEngine on), řeší to nejen přesměrování na https, ale i další problémy.....

Kód: Vybrat vše

# přesměrování http -> https
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Přesně toto jsem použil a jako jediné mě to funguje naprosto OK, takže musím poděkovat ;-) . Vyzkoušel jsem všechny možné zápisy, které jsou zde i jinde uvedeny a vždy s problémem, například že stránka se nenačetla vůbec a tak podobně. Jediný tento zápis zabral a funguje bez problému. V mém souboru .htaccess je toho napsáno dost a samozřejmě ani nevím, co to všechno znamená :-D . Takže ten zápis jsem vložil hned na začátek, pod nápis RewriteEngine on a vše funguje jak má:

Kód: Vybrat vše

<IfModule mod_rewrite.c>
RewriteEngine on
# přesměrování http -> https
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
#
Moje phpBB fórum je na adrese https://forum.galerie-jadran.net, hostuji u https://savana.cz kde jsem si v administraci aktivoval certifikát Let's Encrypt .

Jediné, co mě není jasné - otestoval jsem si fórum na https://www.ssllabs.com/ssltest/, u obou položek se mě objevilo zelené A , avšak pod tím je napsáno Warning: Inconsistent server configuration (nekonzistentní konfigurace serveru). Na stejném serveru mám ještě web s jinou doménou, který je založen na WordPressu, tam se mě při přechodu na https vše povedlo bez poroblému a při testu mám úplně stejný výsledek, u obou položek zelené A a pod tím stejnou varující hlášku. Asi si toho nebudu všímat, když vše funguje OK :D

Re: Jak přesunout fórum z HTTP na HTTPS?

od wattar » čtv 22. lis 2018 18:37:52

"www.abcd.cz/forum" není konkrétní adresa - to bylo uvedeno jen pro nadhled / představu.
Navíc, funkční kódové řešení jsem vám zde nakonec uvedl, kdyby měl náhodou někdo podobný problém. (kód mi poradil nakonec jeden známý, kterému jsem můj post zde poslal, hned to pochopil a odepsal kód, který je funkční) Tzn. nevím, co teď řešíte s informací, že se mám obrátit na hosting :-)

Re: Jak přesunout fórum z HTTP na HTTPS?

od TheEilag » stř 21. lis 2018 19:30:14

Dobrý den,

těžko poradit. Vaše fórum mi nefunguje ani s https ani bez.
Bude lepší když se obrátite přímo na hosting. Nemám věštící kouli, abych zjistil, kde je problém.

Mimo jiné ve psané formě píšete, že se uživatel nezaloguje. Jste si jistý? Pomocí čeho jste došel k tomuto závěru?

Když zadáte o radu, je potřeba problematiku specifikovat, případně doložit screeny.
Uvést adresu na neexistující fórum nám nijak neumožní vám poradit.

S pozdravem
TheEilag

Re: Jak přesunout fórum z HTTP na HTTPS?

od wattar » pon 19. lis 2018 14:32:19

Eva004 píše:
ned 18. lis 2018 20:25:22
Je téměř nepravděpodobné, aby uživatel zadával http. Většinou napíšou přímo adresu fóra. ;-)
No, to je zase odpověď o ničem, ach jo.

Každopádně, kdyby ostatní řešili podobnou situaci, tak tento konkrétní kód, zadaný v .htaccess (který je ve složce forum) funguje (na Forpsi) bezvadně:

Kód: Vybrat vše

RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/forum/$1 [R,QSA,L]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Re: Jak přesunout fórum z HTTP na HTTPS?

od Eva004 » ned 18. lis 2018 20:25:22

Je téměř nepravděpodobné, aby uživatel zadával http. Většinou napíšou přímo adresu fóra. ;-)

Re: Jak přesunout fórum z HTTP na HTTPS?

od wattar » ned 18. lis 2018 20:14:48

Eva004 píše:
ned 18. lis 2018 16:07:52
Návodů je hodně, zkus hledat. ;-)
Mno, tomu říkám pomoc - to už je lepší na můj dotaz "zbytečně" neodpovídat, což? Nicméně, hledal jsem delší dobu, bohužel bez úspěchu, co by mi pomohlo konkrétně v mém případě - jinak bych tu neprosil o radu. Tož to vypadá, že mi nezbývá, než zkusit napsat přímo na forpsi (kdyžtak pak sem napíšu, co poradili konkrétně).

Re: Jak přesunout fórum z HTTP na HTTPS?

od Eva004 » ned 18. lis 2018 16:07:52

Návodů je hodně, zkus hledat. ;-)

Re: Jak přesunout fórum z HTTP na HTTPS?

od wattar » ned 18. lis 2018 11:14:19

Prosím o radu, co mám přesně nastavit do .htaccess, aby se vše co se týká http směrovalo na https, když forum je v rámci adresy "https://www.abcd.cz/forum"? Jde o to, že při použití "https" forum funguje, ale když někdo náhodou zadá http... tak se stránka načte, ale uživatel se nezaloguje - chtěl bych tím rewrite docílit toho, že ikdyž náhodou někdo zadá http, tak aby ho to nasměrovalo jen na https.

Když použiju např. tuto formu:

Kód: Vybrat vše

RewriteCond %{ENV:HTTPS} !^.*on
RewriteRule ^(.*)$ https://www.abcd.cz/forum/$1 [R,L]
tak to nefunguje.

Uměl by někdo poradit, prosím? Děkuji.
P.S.
SSL je v rámci hostingu forpsi

Re: Jak přesunout fórum z HTTP na HTTPS?

od RG1 » pát 15. čer 2018 14:02:26

Tak jsem na to přišel, co se týká hostingu onebit použíjte tohle.


Toto přidejte do souboru .htaccess

Kód: Vybrat vše

RewriteEngine On
RewriteBase /

RewriteCond %{ENV:HTTPS} !^.*on
RewriteRule ^(.*)$ https://www.nazevvasidomeny.cz/$1 [R,L]
Nastavení v administraci nastavte takto:

Vynutit nastavení URL serveru: Ano
Protokol serveru: https://
Port serveru: 443
Zabezpečená cookie: Povoleno


Viz i návod na onebit
https://www.onehelp.cz/onebit/kb/cs/htt ... edirection


A dost duležitá věc, stávalo se mi, že mi naskakovalo pouze https bez toho zeleného zabezpečeno.
Je to tím že se načítá tzv. smíšený obsah.

Stačí když máte u nějakého obrázku místo https jen http, tak se vám to zelené zabezpečeno nezobrazí.

Já u všech obrázku opravil z http na https, nejlepší je nastavit krátké cesty jen na /images apod.

Re: Jak přesunout fórum z HTTP na HTTPS?

od x-rated » pát 04. kvě 2018 20:32:59

každej webhosting má trochu jiný nastavení
pro správnou funkčnost https je třeba nastavit přesměrování z http na https, třeba právě pomocí htaccessu (ukázka je na předchozí stránce)
pro ověření, že neni s certifikátem nějakej problém, existujou online nástroje tls.arodax.com, ssllabs.com/ssltest a na kontrolu security headers je securityheaders.io

Re: Jak přesunout fórum z HTTP na HTTPS?

od pb90 » stř 02. kvě 2018 19:17:25

Ano tuto zprávu jsem psal na fórum, ale dnes dopoledne jsem psal zpráv ua technickou podporu přímo z administrace.
Následně mi přišel email s odkazem na oficiální fórum phpbb a nějaký topic ohledně tohoto problému a tento topic.

Adresu fóra zde uplně zveřejňovat nechci, vlastně ani není proč. Důležité je nastavení, podle kterého to donastavím.

Díky

Re: Jak přesunout fórum z HTTP na HTTPS?

od Eva004 » stř 02. kvě 2018 18:21:18

Nikde jsem si nevšimla, že by tě Endora odkázala sem.
Tady http://podpora.endora.cz/viewtopic.php?id=13626 se píše, že s tím nemá zkušenosti.
Stále jsi nenapsal adresu fóra.

Re: Jak přesunout fórum z HTTP na HTTPS?

od pb90 » stř 02. kvě 2018 17:32:26

Dobrý den, chci se zeptat, jaký je aktuální návod pro úspěšnou aktivaci https.
Mám momentálně hosting od Endora a na technické podpoře, mě odkázali zde.

Četl jsem tady již toto téma ale pomohlo.
Nevím jestli je nutné upravit i .htacces soubor.

Díky

Re: Jak přesunout fórum z HTTP na HTTPS?

od Caleb » stř 02. kvě 2018 11:39:31

Ano zkoušel. V .htaccess jsem nechal i zapnuté všechny řádky, které jsi popsal a testy píšou známku B a jeden A.

Ty co mi dávají známku B píšou chybku se Strict-Transport-Security přitom tam tu řádku mám :-|

Kód: Vybrat vše

Header always set Strict-Transport-Security: "max-age=31536000" "expr=%{HTTPS} == 'on'"
Každopádně velké díky za pomoc :-)

Nahoru