Multidomaines + sous domaines

 
Laike
Nouveau WRInaute
 
Messages: 40
Inscription: Lun Aoû 06, 2007 20:41

Multidomaines + sous domaines

Message le Dim Mai 04, 2008 12: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 ;)

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1873
Inscription: Dim Déc 17, 2006 22:08

Message le Dim Mai 04, 2008 18: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
 
Messages: 40
Inscription: Lun Aoû 06, 2007 20:41

Message le Dim Mai 04, 2008 19: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 accro
WRInaute accro
 
Messages: 1873
Inscription: Dim Déc 17, 2006 22:08

Message le Dim Mai 04, 2008 20: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
 
Messages: 40
Inscription: Lun Aoû 06, 2007 20:41

Message le Dim Mai 04, 2008 21: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 accro
WRInaute accro
 
Messages: 1873
Inscription: Dim Déc 17, 2006 22:08

Message le Dim Mai 04, 2008 22: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
 
Messages: 40
Inscription: Lun Aoû 06, 2007 20:41

Message le Dim Mai 04, 2008 22: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 accro
WRInaute accro
 
Messages: 1873
Inscription: Dim Déc 17, 2006 22:08

Message le Dim Mai 04, 2008 22:42

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

Laike
Nouveau WRInaute
 
Messages: 40
Inscription: Lun Aoû 06, 2007 20:41

Message le Dim Mai 04, 2008 22: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.

 

Modérateurs: HawkEye, WebRankInfo, e-kiwi, OTP, dd32

Formation recommandée sur ce thème :

Formation Référencement 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