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 :
Mais je n'obtiens pas le résultat attendu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^/?(.*)/+$ /mondossier/monfichier.php/$1 [L,QSA]
2ème tentative plus touchy (à mon niveau), dans le fichier .htaccess de mondossier :
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.
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]
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é.
Partager