Redirection répertoire vers sous-domaine
Résolu/Fermé
Ksuur
Messages postés
9
Date d'inscription
jeudi 15 juillet 2010
Statut
Membre
Dernière intervention
27 février 2011
-
24 juil. 2010 à 19:08
Ksuur Messages postés 9 Date d'inscription jeudi 15 juillet 2010 Statut Membre Dernière intervention 27 février 2011 - 26 juil. 2010 à 18:44
Ksuur Messages postés 9 Date d'inscription jeudi 15 juillet 2010 Statut Membre Dernière intervention 27 février 2011 - 26 juil. 2010 à 18:44
A voir également:
- Redirection répertoire vers sous-domaine
- Windows 7 vers windows 10 - Guide
- Transferer photo android vers pc - Guide
- Répertoire téléphonique gratuit - Télécharger - Bureautique
- Qwerty vers azerty - Guide
- Vers quelle adresse web renvoie ce lien - Guide
6 réponses
avion-f16
Messages postés
19243
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 avril 2024
4 496
25 juil. 2010 à 01:34
25 juil. 2010 à 01:34
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]
Ksuur
Messages postés
9
Date d'inscription
jeudi 15 juillet 2010
Statut
Membre
Dernière intervention
27 février 2011
3
25 juil. 2010 à 10:56
25 juil. 2010 à 10:56
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
exemple : http://www.board.example.com//login.php
avion-f16
Messages postés
19243
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 avril 2024
4 496
25 juil. 2010 à 15:52
25 juil. 2010 à 15:52
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.
J'y regarderai quand je serai sur Linux, je n'ai pas Apache sous Windows.
Ksuur
Messages postés
9
Date d'inscription
jeudi 15 juillet 2010
Statut
Membre
Dernière intervention
27 février 2011
3
25 juil. 2010 à 18:11
25 juil. 2010 à 18:11
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 :)
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 :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19243
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 avril 2024
4 496
25 juil. 2010 à 21:38
25 juil. 2010 à 21:38
Le problème vient de moi, dans le deux premiers RewriteRule, il faut remplacer $1 par $2 (ou effacer la "/" avant "$1").
Je ne vois même pas où ça va chercher "login.php" ...
« 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" ...
Ksuur
Messages postés
9
Date d'inscription
jeudi 15 juillet 2010
Statut
Membre
Dernière intervention
27 février 2011
3
26 juil. 2010 à 18:44
26 juil. 2010 à 18:44
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.
Mis à part ce problème je te remercie encore une fois car mon site avance grâce à toi.