Merci Jean-Luc pour ton aide.
L'opération que tu me proposes fonctionne très bien pour basculer tout le contenu du domaine dans le sous domaine. En revanche, si je veux me limiter à un répertoire, l'opération ne marche pas (même erreur de boucle de redirection).
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^nouveau.aaa.com/dossier$
RewriteRule ^(.*) http://nouveau.aaa.com/dossier/$1 [QSA,L,R=301]
Un problème de syntaxe peut-être ?
Voilà. Sinon, j'avais aussi fait les deux manip proposées initialement sans indiquer le HTTP du domaine initial. J'ai refait le test ce matin (dès fois que), mais j'ai toujours le même soucis avec une variante dans l'erreur:
Dans le cas 1:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.aaa.com/dossier$
RewriteRule ^(.*) http://nouveau.aaa.com/dossier/$1 [QSA,L,R=301]
Firefox me donne comme URL finale avant de planter la séquence suivante:
http://nouveau.aaa.com/dossier/pascool/dos...cool/dossier/...
Où "pascool" est le nom du dossier dans lequel j'ai stocké physiquement l'ancien site en sous-répertoire du site actuel.
Je ne sais pas si je suis clair. J'illustre:
Le site était avant stocké dans la racine et le dossier en sous répertoire: /dossier/
Dans ma nouvelle config, j'ai posé l'ancien site dans un sous répertoire de cette racine: maintenant, dossier est dans "pascool": /pascool/dossier/
Le domaine principal pointe sur racine: "/"
Le sous-domaine pointe sur pascool: "/pascool/"
Je me demandais si cette proximité ne pouvait pas expliquer des problèmes de boucle.
Dans le cas 2:
Redirect permanent /dossier http://nouveau.aaa.com/dossier
Firefox affiche le bon chemin (dans l'URL) à savoir http://nouveau.aaa.com/dossier mais avec le fameux message d'erreur.
En espérant ne pas être trop fatigant ;-)
Merci d'avance,
JC