• # j'ai trouvé

    Posté par . En réponse au message apache proxy_html et .js. Évalué à 2.

    Je viens de trouver une solution pas trop mal.

    je vous explique:
    En cherchant sur le net j'ai finis par trouver 2 choses :
    - Le mod proxy_html ne peux pas modifier les .js ni les .css .
    - Le mod Apache2::ModProxyPerlHtml (module perl qu'on utilse via le mod perl d'apache) peu le faire.

    J'ai donc installer le mod perl pour appache puis Apache2::ModProxyPerlHtml via CPAN.

    Enfin j'ai modifier ma config comme ci dessous :

    <Location /freebox/ >
     #config de la redirection
     ProxyPass http://192.168.0.254/
     ProxyPassReverse /
     PerlInputFilterHandler Apache2::ModProxyPerlHtml
     PerlOutputFilterHandler Apache2::ModProxyPerlHtml
     SetHandler perl-script
     PerlAddVar ProxyHTMLURLMap "/im /freebox/im"
     </Location>
    
    

    le reste du fichier ne change pas et est identique au fichier de conf d'une installation d'apache vierge.

    Vous remarquerez la directive PerlAddVar ProxyHTMLURLMap "/im /freebox/im" contient le/im et pas uniquement le / j'ai du mettre me limiter à /im car si je ne mettais que PerlAddVar ProxyHTMLURLMap "/ /freebox/" j'avais des / dans du code javascript qui étaient remplacés par /freebox/ et du coup le javascript plantait.

    Voilà, je remercie de m'avoir aidé.