Bonjour,

Je viens de découvrir votre magnifique forum. Que d'information disponible ici, Bravo!

Je suis hébergé chez 1&1 aux USA et j'ai un petit forum. Afin d'éviter toute duplication de mes pages pour les moteurs de recherche, etc. je désire rediriger tous les URL qui sont NON-www vers des URL avec www.

Après avoir trouvé plein d'information sur Internet décrivant un problème similaire, je n'ai pas encore réussi à faire fonctionner mon script, donc, je me décide enfin à demander de l'aide puisque je n'ai pas encore trouvé de solution (sait-on jamais).

J'ai essayé plein de variantes différentes et j'ai même demandé au support (sic) de 1&1 de m'aider.

Voici les différents .htaccess que j'ai essayé sans succès:

À noter que la ligne suivante que vous retrouvez dans tous les fichiers qui suivent est simplement pour redirigerla page index.html vers la page principale du forum
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Redirect 301 /index.html http://www.mondomaine.ca/forum/index.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
AddType x-mapp-php5 .php
Redirect 301 /index.html http://www.mondomaine.ca/forum/index.php
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^mondomaine\.ca$ [NC]
RewriteRule ^(.*)$ http://www.mondomaine.ca/forum/$1 [L,R=301]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
AddType x-mapp-php5 .php
Redirect 301 /index.html http://www.mondomaine.ca/forum/index.php
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.mondomaine\.ca
RewriteRule (.*) http://www.mondomaine.ca/$1 [R=301,L]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
AddType x-mapp-php5 .php
Redirect 301 /index.html http://www.mondomaine.ca/forum/index.php
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mondomaine\.ca [NC]
RewriteRule (.*) http://www.mondomaine.ca/$1 [R=301,L]
Ce que 1&1 m'ont dit de faire mais qui ne fonctionne toujours pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
AddType x-mapp-php5 .php
Redirect 301 /index.html http://www.mondomaine.ca/forum/index.php
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^mondomaine\.ca$ [NC]
RewriteRule ^(.*)$ http://www.mondomaine.ca/forum/$1 [L,R=301]
</IfModule>
Dans tous les cas, si je tape ceci:
http://mondomaine.ca je suis bien redirigé vers la page
http://www.mondomaine.ca/forum/index.php (probablement en raison de ma première ligne Redirect 301)

mais aussitôt que j'essaie quelque chose du type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
http://mondomaine.ca/forum/showthread.php?t=258741
je ne suis pas redirigé vers ce que j'aimerais obtenir soit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
http://www.mondomaine.ca/forum/showthread.php?t=258741
Alors, je suis vraiment sans solution et complètement perdu. En plus, je ne connais rien à la programmation. J'ai besoin d'aide!