Salut

Question aux pros du .htaccess : j'ai un site accessible de deux manières différentes : via l'url de son hébergeur http://www.monsupersiteweb.monhebergeur.com ou via son nom de domaine http://www.monsupersiteweb.com ! Ce que je voudrais faire c'est que les pages avec l'url de l'hébergeur redirigent automatiquement vers l'url du nom de domaine.

Par exemple si l'utilisateur va sur : http://www.monsupersiteweb.monhebergeur.com/page1 je voudrais que ça le redirige sur http://www.monsupersiteweb.com/page1. S'il va sur http://www.monsupersiteweb.monhebergeur.com/page2 je voudrais que ça le redirige sur http://www.monsupersiteweb.com/page2 etc ...

J'ai lu (ici http://www.annuaire-info.com/redirection-301) que pour faire ça il faut modifier le fichier .htaccess pour y rajouter une ligne qui serait "Redirect permanent / http://www.monsupersiteweb.com/". Ce que j'ai essayé de faire mais ça ne fonctionne pas .... Voici le contenu actuel de mon .htaccess (que je n'ai jamais touché donc qui a été généré par wordpress).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
RewriteBase /
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
 
# END WordPress
J'ai essayé de le modifier comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
RewriteBase /
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
 
# END WordPress
 
Redirect permanent / http://www.monsupersiteweb.com/
Mais ça me fait l'erreur suivante



Si quelqu'un pouvait m'aider ce serait super !
Merci d'avance.