Přesměrování, https, htaccess, mod_rewrite
Dobrý den,
rád bych zprovoznil přesměrování z http na https a bez www na stránku s www.
Tedy:
# presmerovani na verzi s www
RewriteCond %{HTTP_HOST} !^www\.(.*)
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,QSA,L]
# all redirection HTTP -> HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,QSA,L]
Na vašem hostingu to nefunguje, i přes to že na cizím hostingu to jede naprosto v pořádku.
Dále mám následující složku s aliasem:
domains/domena.com/index.php
Můžete mi vysvětlit jak je možné že se na tuhle stránku dostanu přes: domena.com a zároveň i domena.com/domains/domena.com/index.php , jako vážně děláte duplikát stránky?
Když smažu váš .htaccess a cpu soubory do rootu FTP tak mi zas nefunguje správně SSL, to znamená že když použiju https v adrese tak mi to vždy vyhodí 404. Bez https to ten soubor najde a zobrazí správně. Všechno špatně.
1 Odpověď
Zkoušel jste do domains/domena.com/.htaccess
Dát tento redirect?
RewriteEngine On RewriteCond %{HTTPS} !=on RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$ RewriteRule ^ https://%2 [L,R=301]