Redirection répertoire vers sous-domaine

Résolu
Ksuur Messages postés 21 Statut Membre -  
Ksuur Messages postés 21 Statut Membre -
Bonjour,

J'ai acheté un nom de domaine et j'ai crée des sous domaines toutefois j'aimerai avoir de l'aide pour la configuration du .htaccess.

Je voudrais déja faire pointer mon nom de domaine :

http://monsite.fr/ vers
https://www.pagesjaunes.fr/

________________________________________________________________________

faire pointer le repertoire :

https://www.pagesjaunes.fr/ vers :
http://www.board.monsite.fr/

et ensuite : http://board.monsite.fr/
vers : http://www.board.monsite.fr/

________________________________________________________________________

faire pointer le repertoire :

https://www.pagesjaunes.fr/ vers :
http://www.community.monsite.fr/

et ensuite : http://community.monsite.fr/
vers : http://www.community.monsite.fr/

________________________________________________________________________

et tout ceci de façon a ce que sur les moteurs de recherche affiche bien mon nom de domaine lors des recherches et non-pas un de mes sous-domaine. Merci beaucoup d'avoir lu ce mesage & de m'aider à résoudre mon problème.
A voir également:

6 réponses

avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Salut.

RewriteEngine On


RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^community(/(.*))?$ http://www.community.example.com/$1 [L,R=301]

RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^board(/(.*))?$ http://www.board.example.com/$1 [L,R=301]



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

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

RewriteCond %{HTTP_HOST} ^board\.example\.com$
RewriteRule ^(.*)$ http://www.board.example.com/$1 [L,R=301]
0
Ksuur Messages postés 21 Statut Membre 3
 
Merci pour ton aide, ça fonctionne mais il reste encore un petit problème car losque je vais sur un de mes sous-domaine community ou board, l'url de mon site comporte deux slaches entre le ndd et le répertoire de l'url.
exemple : http://www.board.example.com//login.php
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Si tu tapes http://www.example.com/board/login.php , tu es redirigé sur http://www.board.example.com//login.php ?
J'y regarderai quand je serai sur Linux, je n'ai pas Apache sous Windows.
0
Ksuur Messages postés 21 Statut Membre 3
 
Non, désolé, c'est moi qui me trompait j'ai compris mon erreur et viens d'apprendre par la même occasion que sur n'importe quel site web on peut rajouter autant de slache que l'on souhaite entre l'extension et le repertoire du site et il n'y a pas de code d'erreur. ex : https://www.google.fr/?gws_rd=ssl

Mais voilà, maintenant j'ai un autre problème :

cette adresse http://board.example.com/

se redirige vers http://www.board.example.com/board/login.php

Je peut en déduire que le repértoire de destination du sous-domaine est appliqué deux fois, la première dans les paramètres de mon hébergeur et le 2ième je pense dans cette partie du code du .htaccess
" RewriteRule ^board(/(.*))?$ " en gros quand je tape l'adresse de ce sous-domaine (sans le www) l'url est automatiquement redirigé vers
http://www.example.com/board/board/login.php
= http://www.board.example.com/board/login.php

Comment faire pour que mon sous-domaine ne se redirige pas une 2ième fois dans un autre sous répertoire "/board" Dois-je bien supprimer un morceau de la partie de code que je pensais.
_______________

Merci beaucoup de m'avoir apporté ton aide :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Le problème vient de moi, dans le deux premiers RewriteRule, il faut remplacer $1 par $2 (ou effacer la "/" avant "$1").

« cette adresse http://board.example.com/ 
   se redirige vers http://www.board.example.com/board/login.php »
Je ne comprends pas ...
Je ne vois même pas où ça va chercher "login.php" ...
0
Ksuur Messages postés 21 Statut Membre 3
 
Oui moi aussi je ne comprends d'où il sort un résultat pareil :)
Mis à part ce problème je te remercie encore une fois car mon site avance grâce à toi.
0