Voici une nouvelle question que je viens soumettre à la sagacité des opiniâtres animateurs de ce forum, que je remercie une fois encore pour la peine qu'ils prennent à lire et répondre aux messages des néophytes comme moi qui viennent exposer leur problème.
Pour aujourd'hui:
J'ai trouvé un bout de code, qui, inséré dans le .htaccess, permet de rediriger une page vers une autre.
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^monsite.com(.*)$
RewriteRule ^(.*) http://www.monsite.com/$1 [QSA,L,R=301]
Ce code permet bien de rediriger l'index de http://monsite.com vers http://www.monsite.com, ainsi que les sous-répertoires de premier niveau vers l'équivalent avec www. En revanche, je ne parviens pas à rediriger les répertoires de niveau inférieur. J'ai testé plusieurs ébauches d'expression régulière pour remplacer (.*), car il me semble que la solution viendrait de là, mais sans succès.Avez-vous une idée?
Merci d'avance,
Cordialement,
Thierry
en haut à droite de la réponse qui te semble la plus pertinente