Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/08/2011, 10h54   #1
Membre du Club
 
Inscription : novembre 2005
Messages : 103
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 103
Points : 44
Points : 44
Envoyer un message via MSN à Legenyes
Par défaut Redirection sous domaine

Bien le bonjour,

Je souhaiterais rediriger mon sous-domaine dev.monsite.be sur www.monsite.be
Code :
http://dev.monsite.be/page/mapage.html --> http://www.monsite.be/page/mapage.html
Je me penche donc sur un regex htaccess afin de beneficier d'un redirection permanente pour conserver mon référencement actuelle.

Voici ce que j'avais avant
Code :
1
2
3
4
  # force www in url
RewriteCond %{HTTP_HOST} !^www\.monsite\.be [NC]
RewriteRule ^(.*)$ http://www.monsite.be/$1 [R=301,L]
# END force www in url
Voici ce que j'ai essayé mais cela ne fonctionne pas
Code :
1
2
3
RewriteCond %{HTTP_HOST} ^dev\.monsite\.be [OR]
RewriteCond %{HTTP_HOST} !^www\.monsite\.be [NC]
RewriteRule ^(.*)$ http://www.startbox.be/$1 [R=301,L]
Legenyes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2011, 19h47   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 285
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 285
Points : 8 570
Points : 8 570
Ce que tu indiques comme étant la configuration "avant" marche-t-elle ? Si oui, pourquoi n'est-elle pas satisfaisante ?

Au passage, ta seconde configuration ne sert pas à grand-chose car la première condition est incluse dans la seconde.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2011, 22h06   #3
Membre du Club
 
Inscription : novembre 2005
Messages : 103
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 103
Points : 44
Points : 44
Envoyer un message via MSN à Legenyes
la première configuration fonction pour
www.monsite.be --> www.monsite.be et pour
monsite.be --> www.monsite.be

mais ne fonctionne pas pour dev.monsite.be -->www.monsite.be
Aucune redirection dans ce cas la
Legenyes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 13h06   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 285
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 285
Points : 8 570
Points : 8 570
dev.monsite.be étant différent de www.monsite.be, la condition devrait être validée, donc le site redirigé. Donc trois possibilités : ton navigateur a caché des choses pour dev.monsite.be et donc finalement ne fait aucune requête sur le site et donc aucune redirection n'est effectuée ; ou alors le site dev.monsite.be ne pointe pas du tout sur le même document root que www.monsite.be ; ou enfin il y a des règles avant la règle de redirection et qui sont activées.

Pour le premier cas, c'est facile, il suffit de vider le cache du navigateur. Pour le troisième cas, il suffit de déplacer la règle de redirection tout en haut du fichier. Et si après tout ça, ça ne marche toujours pas, c'est que tu dois être dans le second cas.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 13h13   #5
Membre du Club
 
Inscription : novembre 2005
Messages : 103
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 103
Points : 44
Points : 44
Envoyer un message via MSN à Legenyes
Effectivement, en y réfléchissant plus en profondeur
je dois mettre mon script dans les deux document root ce que je n'avais pas fait.

dans le document root du nouveau site pour rajouter le www si il y est pas
et aussi dans le site dev pour rediriger vers le www

merci c'est résolu
Legenyes est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h51.


 
 
 
 
Partenaires

Hébergement Web