chciałbym zrobić przekierowanie z https na http za wyjątkiem kilku podstron w serwisie.
Mam takie reguły w htaccess:
Kod
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} ^/(zaloguj|rejestracja|strefa-klienta|facebook) [NC]
RewriteRule ^(.*)$ https://www.domena.pl%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTPS} =on
RewriteCond %{REQUEST_URI} !^/(zaloguj|rejestracja|strefa-klienta|facebook) [NC]
RewriteRule ^(.*)$ http://www.domena.pl%{REQUEST_URI} [R=301,L]
RewriteCond %{REQUEST_URI} ^/(zaloguj|rejestracja|strefa-klienta|facebook) [NC]
RewriteRule ^(.*)$ https://www.domena.pl%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTPS} =on
RewriteCond %{REQUEST_URI} !^/(zaloguj|rejestracja|strefa-klienta|facebook) [NC]
RewriteRule ^(.*)$ http://www.domena.pl%{REQUEST_URI} [R=301,L]
Pierwsza wymusza uzycie https dla linkow rozpoczynajacych sie od zaloguj, rejestracja, strefa-klienta, facebook.
Natomiast druga powoduje przekierowanie na link bez https.
Jednak przy próbie wywołania linku
Kod
https://www.domena.pl/zaloguj
na pasku adresu przeglądarki pokazuje się wersjalinku w formacie query string
Kod
http://www.domena.pl/index.php?page=zaloguj
gdzie może być błąd?