Jump to content
  • 0

Przekierowanie z http na https w .htaccess


hering

Question

Witam,

Zna ktoś rozwiązanie problemu przekierowania z http na https (po instalacji certyfikatu SSL) w pliku .htaccess?

 

Mam taki plik .htaccess:

<IfModule mod_rewrite.c>
<IfModule mod_env.c>
SetEnv HTTP_MOD_REWRITE On
</IfModule>

RewriteEngine on
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

# AlphaImageLoader for IE and fancybox
RewriteCond %{HTTP_HOST} ^lu-boo.pl$
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]
</IfModule>

#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404

Znalazłem coś takiego w sieci:

RewriteCond %{HTTPS} !^on$
RewriteRule ^(.*)$ https://lu-boo.pl/$1 [R=301,L]

Boję się jednak, że coś sknocę.

 

Pomoże ktoś?

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Chyba lepszym rozwiązaniem było by pozostawienie  http

https zostaw tylko do strony logowania i koszyka.

Włącz przyjazne adresy

Preferencje > SEO i URL > Przyjazne adresy URL

Dzięki, zrobiłem tak jak napisałeś.

Sprawdziłem logowanie. Bez HTTPS ;-(

 

Przed instalacją certyfikatu kliknąłem na:

Preferencje separator_breadcrumb.png Ustawienia główne > Włącz SSL Proszę kliknąć tu aby użyć protokołu HTTPS przed włączeniem SSL.

Po pojawieniu się TAK / NIE - wybrałem TAK

 

Teraz po kliknięciu "Proszę kliknąć tu..." - ten wybór się nie pojawia.

 

Dziwnie, bo panel administratora działa przez HTTP ale jak wpiszę w pasku adresu HTTPS przed zalogowaniem to już cały panel leci szyfrowany.

Edited by hering (see edit history)
Link to comment
Share on other sites

  • 0

Nie wiem jaka jest przyczyna ale te ustawienia są nie prawidłowe.

Nie można zalogować się do koszyka.

Wchodząc do koszyka w Google Chrome pokazuje błąd:

 

Ta strona internetowa zawiera pętlę przekierowań

 

Strona internetowa https://lu-boo.pl/pl/order 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 komputerem.

Link to comment
Share on other sites

  • 0

Próbowałem usuwać ciasteczka ale nic to nie dało.

 

Natomiast przy logowaniu do BO dostaję komunikat:

Jest 1 błąd.
  1. SSL aktywne. Jednak Twoje IP może używać trybu bez zabezpieczeń w celu wykonania konserwacji lub pracy na lokalnym IP.

 

Niezależnie czy loguję się przy http czy https.

Link to comment
Share on other sites

  • 0

Tu rozwiązanie problemu (u mnie działa - linuxpl):

 

W .htaccess dodać:

RewriteCond %{HTTP:X-Forwarded-Proto} https
RewriteRule (.*) - [E=HTTPS:on]

 

Po włączeniu SSL dla zamówień i logowania (BO > Preferencje > Ustawienia główne > Włącz SSL).

 

Gdyby nie możnabyło wejść w to ustawienie to w bazie danych zmienić

TABELA: ps_configuration > PS_SSL_ENABLED > 1

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...