2017-02-19 4 views
1

Je vais essayer de vous expliquer ce que je veux faire:Mod_rewrite inverse proxy, servir le contenu d'un autre site

J'ai mon site Web local http://localhost/ (WAMP SERVER) J'ai un autre site http://domain.com/

Je voudrais Comme pour définir une règle mod_rewrite peut-être en utilisant proxyreverse de sorte que toutes les demandes à localhost sont faites à domain.com et servies à partir de localhost sans utiliser de redirection 301.

Pour exemple: http://localhost/ devrait rendre le contenu de http://domain.com/ http://localhost/index.php?id=1 devrait rendre le contenu de http://domain.com/index.php?id=1

Je voudrais, si possible, de passer aussi tout l'en-tête, publierez.

J'ai essayé, mais sans succès et ne trouve rien sur google:

ProxyPass/http://localhost/domain/ ProxyPassReverse/http://domain.com/

J'ai aussi essayé le tutoriel de ce lien, mais il ne me rediriger vers domain.com et que s pas ce que je veux http://httpd.apache.org/docs/current/rewrite/proxy.html

PS: mod_rewrite, mod_proxy et mod_proxy_http sont activés.

Merci

Répondre

1

Vous pouvez utiliser le P (Proxy) Drapeau de mod-rewrite:

RewriteEngine on 

RewriteRule^http://example.com%{REQUEST_URI} [P] 

Ce sera en interne avant toutes les demandes de votre domaine example.com.

+0

merci! ça a marché – user3119384