Rewrite répertoire application tomcat
Bonjour à tous,
Voilà que je misère sur une simple redirection à faire.
Nous avons une application tournant sur tomcat à l'URL http://plateforme.toto.com:8080/totoV0.1.12
Du coup j'ai installé un apache2 pour faire du reverse proxy et redirigé le port 80 vers cette application. Voilà comment je me suis débrouillé:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<VirtualHost *:80>
ServerName plateforme.toto.com
RewriteEngine on
RewriteRule ^/totoV0.1.12/(.*)$ $1 [R,NE]
ProxyRequests off
ProxyPass / http://localhost:8080/totoV0.1.12/
ProxyPassReverse / http://localhost:8080/totoV0.1.12/
</VirtualHost> |
La page de l'application s'affiche correctement, il s'agit d'une page d'authentification. Le problème est quand on s'authentifie, on se retrouve avec une page d'erreur tomcat 500. Je pense que Apache a réecris l'URL.
Si par exemple j'enlève la seule RewriteRule, la page de l'application s'affiche mais pas les images. On s'authentifie mais rien n'est affiché correctement, je vois toujours des liens pointant vers l'URL/totoV0.1.12
Que dois-je faire? Je dis aux développeurs de l'application qu'ils changent les URL et mettre des liens relatifs que absolue?
Merci pour votre aide