htaccess too many redirects pri odkomentovani https
- MKI-Miro
- Člen | 277
Ahojte
root_document mam nastavene do adresara www v ktorom je standardny nette htaccess
v nom ked odkomentujem tieto 2 riadky (chcem aby bol force na https)
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
tak mi web vypadne a zacne hlasit too many redirects
ako to fixnut?
Dakujem
- David Matějka
- Moderator | 6445
co mas za verzi nette? v < 2.4 je nutne u rout zapnout flag SECURED, od
2.4 se to ridi dle schematu z requestu (jen v pripade pouziti proxy serveru
je nutno spravne nastavit X-Forwarded-*
hlavicky)
- newPOPE
- Člen | 648
Treba zistit co presne to presmerovava (Google dev tools → Network) pri kazdom najdes Location ked to rozkliknes. Ak sa stale dokola opakuju http → https → http … tak to moze byt sposobene tym, ze mas web napr. za proxy ktore to posle z https na http a nette chce ale https cize ti to presmeruje zas na https a stale dokola.
Je na to fix myslim, ze @FilipProcházka to ma niekde na giste.
- MKI-Miro
- Člen | 277
pouzivam 2.4, problem sa da relane vidiet tu www.mki.sk
Editoval MKI-Miro (27. 10. 2016 13:32)
- MKI-Miro
- Člen | 277
David Matějka napsal(a):
dakujem toto zafungovalo
da sa toto pravidlo este obohatit o to aby domena vzdy obsahovala aj www ?
dakujeeem este raz
- alNath
- Člen | 17
Rovnako s tym bojujem na webe www.vcelstva.sk hostovanom na Websupport-e a pokial ide o navod z linku:
2. Presmerovať web na https je možne rôznymi spôsobmi, jeden z nich je presmerovanie pomocou .htaccess súboru, pridaním nasledujúceho zánamu:
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
tak toto mne nepomohlo. Docasne som to vyriesil pridanim
Route::SECURED
v bootstrape, ale kedze ide o deprecated feature,
tak to nie je najlepsie riesenie
Bohuzial, support ma odkazal na tieto fora, takze dalsia forma „too many redirects“ :)
Editoval alNath (14. 12. 2016 17:08)