Bonjour à toutes et tous,

Il y a bien longtemps que j'ai posté ici. Ravi de revenir

Je rencontre un souci sur une redirection d'url.

Je souhaite rediriger les url "monsite/mondossier/toutlereste" vers "monsite/mondossier/monfichier.php/toutlereste". Sur le papier, je pensai m'en sortir mais ça coince et vos lumières seront d'une grande aide.

J'ai testé d'ajouter un .htaccess dans mondossier avec la ligne suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
RewriteRule ^/?(.*)/+$ /mondossier/monfichier.php/$1 [L,QSA]
Mais je n'obtiens pas le résultat attendu.

2ème tentative plus touchy (à mon niveau), dans le fichier .htaccess de mondossier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule .? - [L]
    RewriteCond %{REQUEST_URI}::$1 ^(/.+)(.+)::\2$
    RewriteRule ^(.*) - [E=BASE:%1]
    RewriteRule .? %{ENV:BASE}app.php [L]
Ca marche mais je me retrouve avec un / en fin d'url... Je suis obligé du coup de faire un code pas très clean dans monfichier.php.

Je prends toute bonne idée

Et cerise sur le gâteau, dans ce cadre de redirection, je perds le contexte (le verbe http notamment). Un peu embêtant dans mon traitement. Si vous avez une idée, ça m'intéresse.

Merci la communauté.