Pour rediriger un nom d'hôte vers un autre nom d'hôte, par exemple example.com vers
www.example.com, voir la méthode
Noms d'hôtes canoniques.
Pour rediriger les URLs http vers https, utilisez cette définition :
<VirtualHost *:80>
ServerName
www.example.com
Redirect "/" "https://www.example.com/"
</VirtualHost>
<VirtualHost *:443>
ServerName
www.example.com
# ... insérer ici la configuration SSL
</VirtualHost> L'utilisation de la directive RewriteRule pour accomplir cette tâche peut se justifier s'il existe d'autres directives RewriteRule dans la même portée. En effet, lorsque des directives Redirect et RewriteRule se trouvent dans la même portée, les directives RewriteRule sont exécutées en premier, sans tenir compte de leur ordre d'apparition dans le fichier de configuration.
Partager