Meilleur choix de redirection pour interdire le www et l'URL de l'hébergeur

Nouveau WRInaute
Bonjour,

Mon blog tourne sous Wordpress et est hébergé chez "MonsieurX". Ce Monsieur X me fourni une URL lors de la mise en ligne de la forme : http://moi.monsieurx.fr

J'ai posé sur ce monsieur X un nom de domaine de la forme monblog.fr. Je souhaiterais activer www.monblog.fr pour les égarés.
Ces trois URL pointent vers la même racine. Maintenant j'aimerais que mon blog ne soit plus accessible que depuis monblog.fr.

J'ai fait de très longues recherches et j'ai trouvé 5 manières de faire ma redirection :

Code:
RedirectPermanent / http://www.nouveaudomaine.tld/

Code:
RewriteEngine On
RewriteRule .*  http://nouveaudomaine.tld/$1 [R=301,QSA,L]

Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.votresite.com$
RewriteRule ^(.*)   http://votresite.com/$1  [QSA,L,R=301]

Code:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.mon_site.com$
RewriteRule ^(.*) http://mon_site.com/$1 [QSA,L,R=301]

Code:
   Options +FollowSymLinks
   Options +Indexes
   RewriteEngine On
   RewriteBase /
   RewriteCond %{HTTP_HOST} ^www\.votre_site\.com$
   RewriteRule ^(.*)$ http://votre_site.com/$1 [R=301,L]


Je suis débutant (littéralement) et je suis un peu perdu dans toutes ces formules. J'ai à peu près compris le principe (^ debut, $ pour la fin, les \ pour les échappements devant les points :) ) mais j'ai du mal à voir la différence de tous ces codes.

Mon moteur de blog génère des url du type http://monblog.fr/index.php/10.02.01-mon-article

Merci de votre aide =)
 
WRInaute accro
Faisons simple...

Code:
RewriteCond %{HTTP_HOST} !^www.example.com [NC]
RewriteRule (.*) http://www.example.com/$1 [QSA,R=301,L]

"Si l'URI demandé n'est pas sous "www.example.com", rediriger le visiteur vers l'URI correspondant, sous "www.example.com".

:arrow: Dans ton cas:

Code:
RewriteCond %{HTTP_HOST} !^monblog.fr [NC]
RewriteRule (.*) http://monblog.fr/$1 [QSA,R=301,L]
 
WRInaute accro
A voir comment est paramétré wordpress chez l'hébergeur. Il est possible qu'il ne soit paramétré qu'avec ses propres sous-domaines et donc si toi tu rediriges ton sous-domaine affecté sur ton ndd, ça va bugger
 
Nouveau WRInaute
Hawkeye j'ai testé ton code il fonctionne parfaitement. Je comprend a peu près comment les redirections fonctionnent maintenant. Si je placais l'url de google à la place des URL dans mon htaccess est-ce que ca équivaudrais à ca :

Code:
RedirectPermanent / http://google.fr

Leonick que veux tu dire par là ?
 
Nouveau WRInaute
a non ne t'inquiète pas, Venez.fr me fourni une vraie redirection sans frame. C'est du pointage IP et du coté de mon hébergeur j'ai un alias.
 
Discussions similaires
Haut