Question de redirection d’Apache pour changer de nom de domaine

Je tente d’append une règle de réécriture à mon fichier de configuration apache pour redirect les utilisateurs vers une nouvelle URL.

L’URL de mon site est https://openmind.scribesoftware.com . Si un utilisateur entre une URL avec https://openmind.scribesoft.com (notez l’absence de “ware”), je souhaite les redirect comme s’ils avaient tapé l’URL correcte.

J’ai essayé quelques variantes telles que:

RewriteEngine on RewriteCond %{HTTPS_HOST} !^openmind\.scribesoft\.com$ [NC] RewriteRule ^(.*)$ https://openmind.scribesoftware.com/$1 [R=301,L] 

Cependant, cela se traduit par l’erreur suivante:

  This webpage has a redirect loop. The webpage at https://openmind.scribesoftware.com//entersockets/571 has resulted in too many redirects. 

J’ai déjà une règle de réécriture pour redirect les requêtes non http vers les requêtes https et cela fonctionne correctement.

Merci.

HTTPS_HOST n’est pas une variable réelle (voir les documents RewriteCond ). Utilisez HTTP_HOST et HTTPS:

 ... RewriteCond %{HTTP_HOST} !^openmind\.scribesoft\.com$ [NC] RewriteCond %{HTTPS} =on ...