IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

redirection vers url en www


Sujet :

Apache

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 187
    Par défaut redirection vers url en www
    hello
    je voudrais faire en sort que quand le visiteur tappe
    http://www.domain.fr
    ou
    http://domain.fr
    ou
    http://domain.com

    ça le redirige vers :
    http://www.domain.com

    je sais que mon code doit ressemblera ca pour un des cas
    mais au complet je ne sais pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^domain.com
    RewriteRule ^(.*)  http://www.domain.com/  [QSA,L,R=301]
    merci

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    C'est presque ça. Le plus simple c'est de faire la négation : "quand ce n'est pas www.domain.com, rediriger" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www\.domain\.com$
    RewriteRule ^(.*)  http://www.domain.com/  [QSA,L,R=301]

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 187
    Par défaut
    en effet ca marche bien quand je tape
    http://domain.com
    ca me renvois bien vers
    http://www.domain.com
    mais quand je met
    http://www.domain.fr
    ca ne marche pas ?

    je peux peut etre faire le test par le "possitif" pour voir

    ca donnerai ceci ? :
    tiens et a quoi sert le $1 en fin de ligne RewriteRule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^domain.com$
    RewriteRule ^(.*) http://www.domain.com/$1  [QSA,L,R=301]
     
    RewriteCond %{HTTP_HOST} ^domain.fr$
    RewriteRule ^(.*) http://www.domain.com/$1  [QSA,L,R=301]
     
    RewriteCond %{HTTP_HOST} ^www.domain.fr$
    RewriteRule ^(.*) http://www.domain.com/$1  [QSA,L,R=301]

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Si tu as envie de dupliqué les règles, pourquoi pas, mais le problème ne vient pas de là. A mon avis c'est que la configuration DNS ou de virtual host n'est pas bonne : il faut que tous les noms pointent sur la même IP (est-ce le cas ?) et le même document root (est-ce le cas ?).

Discussions similaires

  1. Redirection vers url externe
    Par SEIYA. dans le forum Struts 1
    Réponses: 2
    Dernier message: 08/04/2015, 17h17
  2. [1.x] redirection vers url
    Par aza806 dans le forum Symfony
    Réponses: 3
    Dernier message: 17/01/2012, 18h32
  3. Servlet générique de redirection vers une URL
    Par plumot dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 26/08/2011, 15h15
  4. Redirection vers URL après validation
    Par YG210844 dans le forum Struts 2
    Réponses: 1
    Dernier message: 25/08/2011, 17h25
  5. redirection vers url
    Par alexCS dans le forum Langage
    Réponses: 7
    Dernier message: 05/08/2011, 13h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo