2012-03-01 4 views
1

Je suis nouveau sur Apache mod_rewrite mais j'ai réussi à le faire fonctionner pour la traduction d'URL simple pour les pages statiques accessibles en utilisant la méthode GET. J'ai cependant des difficultés à obtenir la traduction d'URL pour les services Web. Fondamentalement tout ce que je veux est de rediriger la demande d'Apache à tomcat qui court sous 8093. J'ai essayé:comment configurer apache mod_rewrite pour les services Web

RewriteRule myproject/myservices/myService/(.*) http://www.localhost:8093/myproject/myservices/myService/$1 

Mais j'obtiens une réponse "Le document a été déplacé ici". Toute idée serait appréciée. Merci.

Répondre

1

Je pense que le problème est que votre demande est seulement réécrite, mais pas mandatée. Vous pouvez essayer d'ajouter [P] à la fin ou se pencher sur mod_proxy: http://httpd.apache.org/docs/2.0/mod/mod_proxy.html

+0

Voilà, merci! J'ai dû ajouter ProxyPass et ProxyPassReverse et cela semble fonctionner. –

+0

@Ya alors vous accepteriez la réponse alors? –

Questions connexes