[Apache2] RewriteRule chemin relatif

Résolu
dozhwal Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
dozhwal Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'essaye d'accéder a webmin a partir d'un sous répertoire de mon serveur apache de cette facon :

http://monsite.com/wemin/

<Location /webmin/>
Allow from all
RewriteEngine on
RewriteRule /webmin/(.*)$ http://monsite.com:10000/$1 [P,R]
</Location>


le souci, c'est que la page de login fait appel a un /loginsession.cgi , donc une chemin relatif
qui me ramene a http://monsite.com/loginsession.cgi qui donne donc une erreur

yatil un moyen de reporter cette demande relative a http://monsite.com:10000/

merci d'avance

5 réponses

  1. dozhwal Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   1
     
    up svp
    0
  2. dozhwal Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   1
     
    reup.... ='(
    0
  3. dozhwal Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   1
     
    Solution :

    j'ai un peu tout essayer mais apache voulait pas me faire accéder a webmin par son intermédiaire.

    La solution est donc de configurer webmin ds usr/local/webmin/config le webprefix=/webmin
    et ca marche enfin ! webmin change tout seul ses chemins relatifs de ses pages web afin de les rediriger vers monsite.com/webmin/X au lieu de monsite.com/X
    0
  4. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Sinon y'a aussi le module proxy d'Apache.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dozhwal Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   1
     
    SI j'ai bien compris, RewriteRule est a préférer aux Proxy/ProxyReverse que j'ai essayer aussi. Ils permettent de régler de facon plus précise les redirections.
    Notes : RewriteRule avec le symbole [P] a la fin utilise le mod_proxy.

    Pour ceux qui ont ce souci comme moi. Il faut noter que j'ai aussiessayer le mod proxy_html (combiné a Rewrite Rules) qui ai censé permettre de modifier tous les <a href=xxx> des pages générées par webmin afin qu'elle ne pointent plus vers la racine mais plutot vers /webmin/
    mais j'ai été incapable de le faire fonctionner correctement! =)
    0