Přesměrování, https, htaccess, mod_rewrite

Vyřešeno1.02K zhlédnutíWebhostinghtaccess Https přesměrování
0

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ě.

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
MV270050 Vybral nejlepší odpověď 15. 6. 2022
0

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]

Role: Zákazník
MV270050 Vybral nejlepší odpověď 15. 6. 2022