Multidomaines + sous domaines

Règles du forum
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !

Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

Laike
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 40
Inscription: 6 Aoû 2007

Multidomaines + sous domaines

Message le Dim Mai 04, 2008 11:51

Bonjour,
Alors voilà, je sais que ceci est un thème redondant, mais j'ai essayer :) Je viens vous soliciter car cela ne fonctionne pas très bien. J'ai un site, avec deux domaines : www.site.com et www.site.fr : jusque là, rien de bien compliqué. Cependant, je veux que quand un visiteur arrive sur le site via site.com, www.site.com ou site.fr, il soit redirigé sur www.site.fr :

Code: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.site.fr [NC]
RewriteRule (.*) http://www.site.fr/$1 [QSA,R=301,L]


Ensuite, j'aimerais que les gens qui arrivent à partir de sous domaines tel que blog.site.com soit redirigé sur www.site.fr/blog/ mais là je ne sais qu'elles règles ajouter à mon htaccess. D'autant plus que pour portfolio.site.com, je suis déjà redirigé vers www.site.fr/portfolio/ , mais pas pour le sous domaine blog. Sans doute à cause du .htaccess de wordpress :

Code: Tout sélectionner
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress


Mais là, je ne sais que modifier dans celui-ci :s
Merci d'avance pour votre aide ;)


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Dim Mai 04, 2008 17:15

je pense qu'il suffit de définir au niveau de wordpress ce chemin dans les options générales "Adresse de WordPress (URL)" et "Adresse du blog (URL)".

Sinon il faut mettre :
Code: Tout sélectionner
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^blog.site.fr [NC]
RewriteRule (.*) http://www.site.fr/blog/$1 [QSA,R=301,L]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Laike
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 40
Inscription: 6 Aoû 2007

Message le Dim Mai 04, 2008 18:49

J'ai essayer, mais cela ne fonctionne pas, désolé :s

Avec les deux htaccess donnés précedement, voici ce qui ne va pas :

- http://www.site.com/blog ( avec ou sans www ) envoi sur http://blog.site.fr/blog
- http://blog.site.fr ne donne pas http://www.site.fr/blog comme voulu d'après le 1er htaccess - enfin c'est ce que j'ai essayer de faire
- http://blog.site.com envoie sur http://www.site.fr/

Ce sont les choses qui ne vont pas. Je sais pas si vous avez compris ce que la "logique" de ce que j'essaye de faire, mais voilà :) si vous avez des éclaircissement à me donner, hésitez pas !

;)


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Dim Mai 04, 2008 19:14

a la racine tu dois avoir :
Code: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog\.site\.fr$ [NC]
RewriteRule ^(.*)$ http://www.site.fr/blog/$1 [QSA,R=301,L]
RewriteCond %{HTTP_HOST} ^blog\.site\.com$ [NC]
RewriteRule ^(.*)$ http://www.site.fr/$1 [QSA,R=301,L]
RewriteCond %{HTTP_HOST} !^www\.site\.fr$ [NC]
RewriteRule ^(.*)$ http://www.site.fr/$1 [QSA,R=301,L]

et dans le paramétrage de wordpress : http://www.site.fr/blog

Laike
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 40
Inscription: 6 Aoû 2007

Message le Dim Mai 04, 2008 20:14

Merci de ton aide ;)
J'ai fais ce que tu m'a dis, mais il reste une petite chose :

- lorsque je me rend sur http://blog.site.fr/ ou http://blog.site.com/ je suis redirigé vers http://www.site.fr/ au lieu de http://www.site.fr/blog/

Sinon le reste est nickel ;)


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Dim Mai 04, 2008 21:07

tu as bien mis :
Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^blog\.site\.fr$ [NC]
RewriteCond %{REQUEST_URI} !^/blog
RewriteRule ^(.*)$ http://www.site.fr/blog/$1 [QSA,R=301,L]

J'ai ajouté une condition pour ne pas rediriger blog.site.fr/blog vers -www.site.fr/blog/blog

Laike
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 40
Inscription: 6 Aoû 2007

Message le Dim Mai 04, 2008 21:19

Erf,
Désolé te nécessité encore ton aide, mais cela ne fonctionne toujours pas.
J'ai à la racine :

Code: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog\.site\.fr$ [NC]
RewriteCond %{REQUEST_URI} !^/blog
RewriteRule ^(.*)$ http://www.site.fr/blog/$1 [QSA,R=301,L]
RewriteCond %{HTTP_HOST} ^blog\.site\.com$ [NC]
RewriteRule ^(.*)$ http://www.site.fr/$1 [QSA,R=301,L]
RewriteCond %{HTTP_HOST} !^www\.site\.fr$ [NC]
RewriteRule ^(.*)$ http://www.site.fr/$1 [QSA,R=301,L]


et dans /blog/ :

Code: Tout sélectionner
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Dim Mai 04, 2008 21:42

a part le fait que blog.site.com pointe vers la racine, je ne vois rien.

Laike
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 40
Inscription: 6 Aoû 2007

Message le Dim Mai 04, 2008 21:47

En effet, il ne reste que cela.
Sinon, j'ai provoquer une erreur 404 sur le blog, pour voir, et je n'atterit plus sur la page 404 personnalisée de mon wordpress, mais sur un "300 Multiple Choices", [edit] idem quand j'essaye d'aller sur une quelconque page de mon blog.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités