J'essaie de forcer tout le trafic en https sur AWS (ec2/Bitnami/Wordpress).
Le paramètre actuel dans httpd-vhosts.conf est...
<VirtualHost *:80>
ServerName wordpress.example.com
ServerAlias www.wordpress.example.com
DocumentRoot "/opt/bitnami/apps/wordpress/htdocs"
Include "/opt/bitnami/apps/wordpress/conf/httpd-app.conf"
</VirtualHost>
<VirtualHost *:443>
...
</VirtualHost>
Puis-je simplement remplacer le ServerAlias par une redirection comme...
<VirtualHost *:80>
ServerName wordpress.example.com
Redirect / https://www.wordpress.example.com
DocumentRoot "/opt/bitnami/apps/wordpress/htdocs"
Include "/opt/bitnami/apps/wordpress/conf/httpd-app.conf"
</VirtualHost>
<VirtualHost *:443>
...
</VirtualHost>
Je pense que la redirection permettrait non seulement de consolider les sessions dans le "www" canonique, mais aussi de les rendre HTTPS.
Cela fonctionnera-t-il de cette façon, ou ai-je encore besoin de la directive ServerAlias ?
Et si nécessaire, le ServerAlias vient-il avant ou après la redirection ?
Et enfin, si le ServerAlias vient après la redirection et n'inclut pas "https://...", cela autorise-t-il les sessions non-HTTPS ?
BTW, j'ai essayé le Solution proposée par Bitnami ci-dessous mais cela ne fonctionne pas...
<VirtualHost *:80>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [R,L]
...
</VirtualHost>