Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/02/2012, 10h54   #1
Membre du Club
 
Inscription : juillet 2005
Messages : 93
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 93
Points : 44
Points : 44
Par défaut [ProxyPassMatch] Redirection vers une URL paramétrée

Bonjour,

Après pas mal de test et de recherche je me retourne vers vous pour m'aider sur la mise en place d'un règle de redirection.

Mon besoin :

J'ai une url de la forme :
Code :
http://mon.serveur.redirection/?url=http://mon.url.cible...
et je souhaite la rediriger vers :
Code :
http://mon.url.cible...
Comment écrire ma conf apache pour réalisé ça ?

Pour le moment j'ai ça :
Code :
1
2
ProxyPassMatch ^/?url=(.*)$ $1 
ProxyPassReverse ^/?url=(.*)$ $1
Merci pour l'aide !
lolo_ici_et_la est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 21h33   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 299
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 299
Points : 8 583
Points : 8 583
C'est toujours intéressant de lire la documentation, on apprend plein de choses. La doc de ProxyPassMatch renvoie vers la doc de ProxyPass qui dit ceci :
Citation:
The path is the name of a local virtual path; url is a partial URL for the remote server and cannot include a query string.
Pour rediriger selon la query string, il faut utiliser mod_rewrite :
Code :
1
2
3
RewriteEngine on
RewriteCond %{QUERY_STRING} ^url=(.*)
RewriteRule .* %1 [P]
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h51.


 
 
 
 
Partenaires

Hébergement Web