Pokusam sa redirectnut stranku z http na https v htaccess. Robil som to uz x-krat na inych serveroch, vzdy to fungovalo.
Tuto som pouzil toto, lebo nic ine nezabera:
Kód:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteRule ([0-9]+)-(.*)\/$ /detail.php?id=$1 [QSA,L]
Toto uz konecne funguje, ale len v URL. Samotna stranka sa ale nezobrazi. Cize ak zadam
http://... v URl sa to spravne zmeni na
https://... avsak stranku nezobrazi a vypise chybu:
Citácia:
Stránku sa nepodarilo správne presmerovať
Firefox zistil, že server smeruje požiadavku tejto stránky spôsobom, ktorým sa presmerovanie nikdy neukončí.
Tento problém môže nastať pri nepovolení, resp. odmietnutí cookies.
Nema to samozrejme nic spolocne s cookies, mazal som ich, aj incognito mod som skusal, vsade to iste.
Proste ako keby sa ten redirect donekonecna zacyklil.
Ked odstranim cely .htaccess, samotna stranka funguje s https bez problemov. Ale ja potrebujem aby sa redirectovala z http na https, aj z non www na www.