Rewrite mod

szymhal | 2017-08-27 21:05:39 UTC | #1

Cześć,
mam problem. Używam itemshopu vMCShop. Mam wykupiony hosting WWW premium na LVLUP, oraz mam bezpieczne połączenie ssl. Wszystko działa, gdy wchodze przez https://domena.pl, lecz gdy wejdę już przez http://domena.pl, połączenie nie jest już szyfrowane (nie ma zielonej kłódki). Wiem, że trzeba w .htaccess wpisać przekierowanie na daną stronę, lecz sama aplikacja itemshopu ma już swoją konfiguracje .htaccess:

RewriteEngine On
RewriteCond %{REQUESTFILENAME} !-f
RewriteCond %{REQUEST
FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

Aby przekierowywało na https, trzeba dodać coś takiego:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTPHOST}%{REQUESTURI} [L,R=301]

Jak połączyć te dwie rzeczy? Dzięki za pomoc.


Nieznajomy11 | 2017-08-28 07:53:52 UTC | #2

[code]RewriteEngine On

RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTPHOST}%{REQUESTURI} [L,R=301]

RewriteCond %{REQUESTFILENAME} !-f
RewriteCond %{REQUEST
FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L][/code]


szymhal | 2017-08-28 07:02:45 UTC | #3

Takie proste rozwiązanie, a tyle się z tym męczyłem ;P


Aylin | 2018-07-06 11:44:00 UTC | #4