Comment utiliser mode rewrite d'apache-HTTP ?
bruce45
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
avion-f16 Messages postés 20368 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 20368 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour;
J'ai une appli qui tourne sous tomcat 5.5X dans un environnement windows. J'ai résolu le problème :8080 avec le module d'apache 2.X qui est le module mod_jk.
http://localhost:8080/logiciel
=> devient http://localhost/logiciel
Or je voudrais cacher logiciel par un autre mot comme site cad
=> http://localhost/site au lieu de http://localhost/logiciel.
Pour celà j'ai essayé d'utiliser le module mod_rewrite en l'activant dans le fichier http.conf commen suit :
LoadModule rewrite_module modules/mod_rewrite.so
<VirtualHost localhost:80>
RewriteEngine On
RewriteRule ^/site$ http://localhost/logiciel [L]
</VirtualHost>
En tapant http://localhost/site, je suis bien diriger vers http://localhost/logiciel sous internet explorer mais je ne voudrais pas que celà s'affiche mais que l'URL reste sur http://localhost/site
Quelqu'un peut m'aider ?
Merci d'avance de votre aide.
J'ai une appli qui tourne sous tomcat 5.5X dans un environnement windows. J'ai résolu le problème :8080 avec le module d'apache 2.X qui est le module mod_jk.
http://localhost:8080/logiciel
=> devient http://localhost/logiciel
Or je voudrais cacher logiciel par un autre mot comme site cad
=> http://localhost/site au lieu de http://localhost/logiciel.
Pour celà j'ai essayé d'utiliser le module mod_rewrite en l'activant dans le fichier http.conf commen suit :
LoadModule rewrite_module modules/mod_rewrite.so
<VirtualHost localhost:80>
RewriteEngine On
RewriteRule ^/site$ http://localhost/logiciel [L]
</VirtualHost>
En tapant http://localhost/site, je suis bien diriger vers http://localhost/logiciel sous internet explorer mais je ne voudrais pas que celà s'affiche mais que l'URL reste sur http://localhost/site
Quelqu'un peut m'aider ?
Merci d'avance de votre aide.
A voir également:
- Comment utiliser mode rewrite d'apache-HTTP ?
- Http - Guide
- Comment utiliser chromecast sur tv - Guide
- Mode avion - Guide
- Mode sécurisé - Guide
- Http //192.168.l.l - Guide
3 réponses
Regardes du côté du mod_proxy. Voilà un exemple :
<IfModule mod_proxy.c>
<IfModule mod_rewrite.c>
RewriteEngine on
#Toujours utile les logs (je ne connais pas l'arbo sous Windows)
RewriteLog "/var/log/apache2/rewrite_log"
CustomLog /var/log/apache2/logs.log combined
ErrorLog /var/log/apache2/error.log
#Le P pour Proxy
RewriteRule ^/(.*) http://monurl:8080/$1 [L,P]
</IfModule>
</IfModule>
<IfModule mod_proxy.c>
<IfModule mod_rewrite.c>
RewriteEngine on
#Toujours utile les logs (je ne connais pas l'arbo sous Windows)
RewriteLog "/var/log/apache2/rewrite_log"
CustomLog /var/log/apache2/logs.log combined
ErrorLog /var/log/apache2/error.log
#Le P pour Proxy
RewriteRule ^/(.*) http://monurl:8080/$1 [L,P]
</IfModule>
</IfModule>