SSL Wedos – htaccess přesměrovává i s cestou

Phalanx
Člen | 310
+
0
-

Ahoj, použil jsem na Wedosu SSL certifikát Let's encrypt na doméně SNI. Funguje http i https verze, ale problém nastává při přesměrování.

.htaccess

<?php
RewriteEngine On
RewriteRule (.*) www/$1 [L]
?>

www/.htaccess (domena.cz jako ukazka)

<?php
    ... další direktivy

	# non www to www
	RewriteCond %{HTTP_HOST} ^domena.cz
	RewriteRule (.*) https://www.domena.cz/$1 [R=301,L]

	# https always
	RewriteCond %{HTTP_HOST} ^www\.domena\.cz [NC]
	RewriteCond %{HTTPS} =off
	RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

?>

Pokud přistoupím na http://www.domena.cz, pak je výsledkem přesměrování https://www.domena.cz/domains/domena.cz/www/

Projekt běží na Nette 2.4.

Nevěděl by někdo prosím, jak to zapsat správně?


Už jsem prohledával fórum, zkoušel dávat přesměrování do hlavního .htaccess a tyto věci:
https://forum.nette.org/…eb-ve-slozce
https://forum.nette.org/…za-http-host
https://forum.nette.org/…od-nette-2-4

a psát na support Wedosu

Editoval Phalanx (9. 3. 2018 11:11)

Phalanx
Člen | 310
+
+2
-

Kluci z Wedosu mi nakonec pomohli

<?php
RewriteCond %{HTTPS} off
# RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]
?>