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 :

RedirectPermanent sous condition


Sujet :

Apache

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2013
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Janvier 2013
    Messages : 59
    Par défaut RedirectPermanent sous condition
    Bonjour à tous.

    Voilà je travaille en multi-domaine sur un hebergement.
    J'ai donc un seul htaccess pour plusieurs domaine.

    Aujourd'hui j'aimerai mettre en place de redirection permanent en fonction du domaine.
    Dans l'esprit:
    SI:
    http://www.ndd1.com/b-presentation.html
    ALORS
    http://www.ndd1.com/a-presentation.html

    SI:
    http://www.ndd2.com/a-presentation.html
    ALORS:
    http://www.ndd2.com/b-presentation.html


    J'ai donc pensé utilisé un RedirectPermanent précedé de RewriteCond
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    RewriteCond %{HTTP_HOST} ^ndd1.com$
    RedirectPermanent /b-presentation.html http://www.ndd1.com/a-presentation.html
     
    RewriteCond %{HTTP_HOST} ^ndd2.com$
    RedirectPermanent /a-presentation.html http://www.ndd2.com/b-presentation.html
    Mais sauf erreur de symthaxe de ma part cela ne semble pas fonctionner

    Auriez vous une correction, Solution?????

  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
    L'erreur c'est de mélanger des directives qui n'ont rien à voir : tu ne peux pas faire précéder un RedirectXxx par une RewriteCond. Il faut tout simplement remplacer le RedirectPermanent par son équivalent en RewriteRule.

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2013
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Janvier 2013
    Messages : 59
    Par défaut merci
    Merci pour la ŕéponse.

    Je n'arraivais pas à trouver l'info si on pouvais ou non cumuler les deux.

    Donc il faut un RewriteRule avec "l'attribut" [QSA,L,R=301]?

    Est ce qu'il y a des différences de traitement ou de vitesse entre les deux RedirectXxx et RewriteRule??

  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
    Citation Envoyé par jd440 Voir le message
    Donc il faut un RewriteRule avec "l'attribut" [QSA,L,R=301]?
    C'est ça. C'est surtout le R=301 qui importe.

    Citation Envoyé par jd440 Voir le message
    Est ce qu'il y a des différences de traitement ou de vitesse entre les deux RedirectXxx et RewriteRule??
    Aucune idée. Je pense que mod_rewrite sera un tout petit peu plus lent mais de manière totalement négligeable.

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2013
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Janvier 2013
    Messages : 59
    Par défaut Merci
    Merci Mac

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBA-E]feuille créée sous condition
    Par Angel79 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/02/2006, 15h11
  2. Afficher un champ sous condition
    Par Cantalou dans le forum Access
    Réponses: 24
    Dernier message: 01/02/2006, 14h25
  3. Réponses: 8
    Dernier message: 14/01/2006, 15h17
  4. Pb Ouverture de formulaire sous condition.
    Par Phl98 dans le forum Access
    Réponses: 8
    Dernier message: 03/11/2005, 22h28
  5. Create function sous condition
    Par nbl dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/05/2005, 12h00

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