Bonjour,
Nous avons, pour des soucis administratifs, dû adopter un nouveau nom de domaine.

Nous souhaitons faire une redirection permanente de l'ancien domaine vers le nouveau et en https.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(?:www\.)?monsitefr\.com [NC]
RewriteRule ^/?(.*) https://www.monsite.fr/$1 [L,R=301]
 
 
#Ce qui suit fait partie de la structure du site
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
 
 
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]
 
 
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
Bien sûr le noms de domaine sont bidon.

Toutes les demandes de l'ancien domaine sont bien redirigées vers le nouveau et en https, seulement si on saisit http://www.monsite.fr nous désirons que ça se redirige aussi vers le https.

Une idée?