2010-09-30 3 views
1

Je veux faire quelque chose comme ceci:proxy inverse ne pas garder le nom de domaine d'origine

Domain1 = www.abc.com Domaine 2 = www.xyz.com

Quand quelqu'un va à www.abc .com, il devrait aller à www.xyz.com/directory/1

J'ai cette configuration dans mon apache 2.2 (oui il a mod_proxy)

<VirtualHost *:80> 
    ServerName www.abc.com 
    ProxyRequests Off 
    ProxyPass/http://www.xyz.com/directory/1 
    ProxyPassReverse/http://www.xyz.com/directory/1 
</VirtualHost> 

La chose est qu'il fonctionne mais il montre http://www.xyz.com/directory/1 dans la barre d'adresse du navigateur, et je veux montrer abc.com.

Je l'ai eu de travail et après avoir changé les noms de domaine du test à la vraie il a cessé d'afficher le domaine correct, alors quelqu'un peut-il me dire si j'ai quelque chose de mal là?

Répondre

0

Je figure que ceci, quand je mets ceci:

<Proxy *> 
    Order deny,allow 
    Allow from all 
</Proxy> 

Tout travail comme prévu :)