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 :
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é..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ProxyPass /document http://**.**.**.**/ ProxyPassReverse /document http://**.**.**.**/
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:
j'ai aussi essayé de jouer avec "DirectorySlash On" and "Off" sans resultats
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...
bref aucunes de ces tentatives ont aboutti et je commence a desesperer, un coup de main serait fortement apprecié.
merci d'avance
Partager