Bonjour à tous,


j'ai ecris un module perl qui permet via une adresse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
http://monsite/watch/display?w=monfichier
de trouver le fichier en question et s'affiche donc l'adresse :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
http:/monsite/chemin/du/fichier/monfichier.ext
j'utilise pour la redirection la fonction apache2::requestRec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$r->headers_out->set(Location => $uri);
$r->status(Apache2::Const::REDIRECT);
 
return Apache2::Const::OK;
Le tout fonctionne seulement j'aimerai conserver l'adresse de depart dans le navigateur, soit l'adresse :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
http://monsite/watch/display?w=monfichier
Est ce que c'est possible via le module perl ou est ce que je dois creer un .htaccess pour modifier l'url.

Merci.

[resolu]
En utilisant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$r->internal_redirect($uri);
au lieu de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$r->headers_out->set(Location => $uri);