rewriterule - Redirection Apache de http à https et non www à www



rewriterule 301 (1)

Dans votre section <VirtualHost *:443> , ajoutez les règles suivantes:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^ https://www.example.com%{REQUEST_URI} [R=301,L]

J'ai un problème avec apache2. Je voudrais rediriger à la fois le port 80 vers le port 443 mais aussi rediriger non www vers www.

Dans la configuration suivante, j'ai la redirection http vers https fonctionne bien:

<VirtualHost *:80>
    Redirect permanent / https://www.example.com/
</VirtualHost>

<VirtualHost *:443>
    ServerName www.example.com
    DirectoryIndex index.html
    ...
</VirtualHost>

Le problème est que je peux rediriger http vers https, mais quand je vais sur https://example.com il ne redirige pas vers https://www.example.com

Quelqu'un peut-il m'aider avec ce problème?





url-redirection