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 :

URL rewriting entre 2 sites distincts


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de bractar
    Inscrit en
    Janvier 2004
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 224
    Par défaut URL rewriting entre 2 sites distincts
    Bonjour,
    d'un cote j'ai un site http://www.site.com/en/ complet et de l'autre un nom de domaine http://www.site_en.com lie a un hebergement contenant 2 fichiers index.php et .htaccess.

    Je voudrais que http://www.site_en.com affiche le contenu de http://www.site.com/en/ (http://www.site_en.com/produit/ doit egalement afficher http://www.site.com/en/produit/ et ainsi de suite)

    Comment dois-je configurer mes htaccess? (celui sur www.site_en.com et celui sur www.site.com)

    En gros, seul le nom de domaine change et le reste de l'url doit rester le meme

    merci d'avance

  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
    Tu as la maîtrise totale du serveur de http://www.site_en.com ? Si tu ne l'as pas, ça ne va pas être possible car il faut passer par mod_proxy qui n'est pas configurable dans les .htaccess. La seule solution que je vois, mais ce n'est pas évident, c'est d'utiliser ton index.php de http://www.site_en.com pour se connecter à l'autre site et renvoyer le contenu (bref, ton index.php fait office de proxy).

  3. #3
    Membre confirmé Avatar de bractar
    Inscrit en
    Janvier 2004
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 224
    Par défaut
    oui j'ai la totale maitrise des 2 cotes

  4. #4
    Membre confirmé Avatar de bractar
    Inscrit en
    Janvier 2004
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 224
    Par défaut
    je n'y comprend pas grand chose. Je viens de trouver cet exemple.
    peux-tu me confirmer ce code ou le corriger, j'ai peur de faire une boulette, c'est pour un site sensible.
    merci d'avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <VirtualHost *:80>
    ServerName site_en.com
    DocumentRoot /
    ProxyPass / <a href='http://www.site.com/en/' target='_blank'>http://www.site.com/en/</a>
    ProxyPassReverse / <a href='http://www.site.com/en/' target='_blank'>http://www.site.com/en/</a>
    </VirtualHost>

  5. #5
    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
    Faut retirer les balises <a>, elles n'ont rien à faire ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <VirtualHost *:80>
    ServerName site_en.com
    ProxyPass / http://www.site.com/en/
    ProxyPassReverse / http://www.site.com/en/
    </VirtualHost>
    ET SURTOUT PAS DE DocumentRoot / !!!! Si c'est pour tout rediriger sur le proxy, autant ne rien mettre.

  6. #6
    Membre confirmé Avatar de bractar
    Inscrit en
    Janvier 2004
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 224
    Par défaut
    merci Mac!!

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 04/11/2008, 14h17
  2. Réponses: 6
    Dernier message: 14/04/2008, 18h00
  3. Réponses: 2
    Dernier message: 27/02/2008, 15h49
  4. Réponses: 1
    Dernier message: 08/02/2008, 10h32
  5. Réponses: 3
    Dernier message: 30/01/2008, 09h15

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