Non ho idea del perché questo non funziona. Voglio solo reindirizzare tutto il dominio a www.maindomain.com
e anche a http
a https
, cosa mi manca?Apache2 reindirizza a un altro dominio con ssl
# redirect http to https
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# redirect without www to www
RewriteCond %{http_host} ^maindomain.com [nc]
RewriteRule ^(.*)$ https://www.maindomain.com [r=301,nc]
# redirect another domain to www.maindomain.com
RewriteCond %{HTTPS} off # this i was missing
RewriteCond %{HTTP_HOST} ^(www\.)?anotherdomain.com [NC]
RewriteRule ^(.*)$ https://www.maindomain.com [R=301,L]
http://maindomain.com
ahttps:/www.maindomain.com/
funzionahttp://anotherdomain.com
-https:/www.maindomain.com/
funzionahttps://anotherdomain.com
-https:/www.maindomain.com/
fallisce
strano, il commento con RewriteCond% {HTTPS} disattivato, il suggerimento era giusto ora funziona, ma la risposta è stata cancellata, così come volevo accettarlo, mi mancava un secondo RewriteCond nel 3 ° reindirizzamento –