Bonjour,

Je suis confronté à un probleme :

j'utilise un serveur ubuntu avec apache2 faisant office de proxy pour mon nom de domaine. celui ci redirige vers differents serveurs et dossiers en fonction de ce qui est appelé...


config proxy:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
<VirtualHost *:80>
 
...
	ProxyPass /document/ http://**.**.**.**/
        ProxyPassReverse /document/ http://**.**.**.**/
...
	RewriteEngine On
        RewriteCond %{HTTPS} !=on
        RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
 
 
        SetOutputFilter DEFLATE
        SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
</VirtualHost>
 
<VirtualHost *:443>
        ServerName *********************
 
        SSLEngine On
        SSLCertificateFile /****/****/****/*****************************
        SSLCertificateKeyFile /****/****/*****/***********************
        SSLCipherSuite *****************************************
 
        SSLProtocol all -SSLv2 -SSLv3
        SSLHonorCipherOrder On
 
        SSLCertificateChainFile /****/****/****/********************************
...
	ProxyPass /document/ http://**.**.**.**/
        ProxyPassReverse /document/ http://**.**.**.**/
...
        SetOutputFilter DEFLATE
        SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
</VirtualHost>

Mon soucis est que toutes les requetes http(s)://mon-domaine.ext/document/ sont fonctionnelles mais pas http(s)://mon-domaine.ext/document

j'ai donc voulu ajouter ceci dans la config :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
        ProxyPass /document http://**.**.**.**/
        ProxyPassReverse /document http://**.**.**.**/
la requete http(s)://mon-domaine.ext/document est bien redirigé par le proxy mais il n'y a qu'une partie de la page qui est chargée, le contenu des dossiers image ou css n'est pas chargé..

j'ai donc essayé d'utiliser modrewrite pour ajouter le slash automatiquement..
j'ai donc essayé une par une differentes config en ajoutant juste apres le rewriteEngine on:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
->	RewriteRule ^(document)$ $1/ [L,PT]
->	RewriteRule ^/document /document/ [R=301]
-> et encore d'autres dont je ne me souviens pas...
j'ai aussi essayé de jouer avec "DirectorySlash On" and "Off" sans resultats

bref aucunes de ces tentatives ont aboutti et je commence a desesperer, un coup de main serait fortement apprecié.

merci d'avance