Stránka 1 z 1

htaccess pravidlo pro přesměrování

Napsal: 13 úno 2018 21:47
od Scientific
Ahoj, prosím o radu zkušenější.

Nasadil jsem SSL a vymyslel přesměrování na https, vypadá takhle jednoduše:

Kód: Vybrat vše

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}


Přesměrování funguje, ale ne tak úplně jak bych očekával protože přesměrovává způsobem:

Kód: Vybrat vše

http://domena.cz/cokoliv/cokoliv -> https://domena.cz/index.php


Očekával bych spíše:

Kód: Vybrat vše

http://subdomena.domena.cz/cokoliv/cokoliv -> https://subdomena.domena.cz/cokoliv/cokoliv


A když už jsme u toho nemáte prosím i funkční pravidlo pro přesměrování:

Kód: Vybrat vše

http://www.domena.cz/cokoliv/cokoliv -> https://subdomena.domena.cz/cokoliv/cokoliv


Děkuji moc všem za pomoc.

Re: htaccess pravidlo pro přesměrování

Napsal: 18 úno 2018 16:19
od lamin_cz
Zkus použít tohle:

Kód: Vybrat vše

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


To samé můžeš použít i na tu subdoménu

Kód: Vybrat vše

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