Skocz do zawartości

.htaccess przekierowanie koszyka na ssl


joee

Rekomendowane odpowiedzi

Witam,

Posiadam sklep internetowy i wykupione szyfrowanie ssl.

Aktualnie żeby włączyć połączenie szyfrowane klient musiał kliknąć w link z przekierowaniem na adres https://

Próbowałem zrobić przekierowanie w pliku htaccess tak aby za każdym razem kiedy klient wchodził do koszyka przenosiło go na stronę szyfrowaną i niestety mam problem.

Adres który powinien się zmieniać to :https://www.sklepkamil.pl/index.php?d=koszyk

Czytałem na temat przekierowań i jedyne co działa to :

RewriteCond %{QUERY_STRING} ^d=koszyk$
RewriteRule ^index\.php$ https://www.sklepkamil.pl/index.php?d=koszyk [R=302,L]

W pasku adresu wyświetla się szyfrowane połączenie ale na stronie wyskakuje komunikat :

Ta strona internetowa zawiera pętlę przekierowań
Strona internetowa pod adresem https://www.sklepkamil.pl/index.php?d=koszyk spowodowała zbyt wiele przekierowań. W rozwiązaniu problemu może pomóc usunięcie plików cookie tej witryny lub zezwolenie na pliki cookie innych firm. Jeśli to nie pomoże, prawdopodobnie jest to błąd konfiguracji serwera, a nie problem z tym komputerem.
Oto kilka propozycji:
Ponownie załaduj tę stronę internetową później.
Więcej informacji na temat tego problemu.
Błąd 310 (net::ERR_TOO_MANY_REDIRECTS): Zbyt wiele przekierowań.

Przekierowania 301, itd nie działają

Proszę o pomoc

Odnośnik do komentarza
Udostępnij na innych stronach

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Witam,

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

przenosi całą domenę na stronę https:// i wszystkie strony są szyfrowane

Mi zależy aby cała strona była standardowo a jedynie koszyk + ew. rejestracja były szyfrowane

Gdyby koszyk miał osobną stronę lub był w innym katalogu to prawdopodobnie udałoby mi się to zrobić samemu.

Pozdrawiam

Szymon

Odnośnik do komentarza
Udostępnij na innych stronach

No to musisz dodać odpowiednie reguły RewriteCond %{REQUEST_URI} w pliku .htaccess - jak to zrobić też znajdziesz w google https://www.besthostratings.com/articles/fo...l-htaccess.html więcej samodzielności i prób, a mniej czekania na gotowe reguły !

Poza tym można zmienić to w definicjach linków np dla adresu strony logowani na https.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności