Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [.htaccess] Przekierowanie https zwraca link w postaci query string
metal
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 1.02.2007
Skąd: Sanok

Ostrzeżenie: (0%)
-----


witam,

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]


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?

Ten post edytował metal 22.03.2013, 11:13:13


--------------------
zmodyfikowano - waga
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 17:54