Bonjour à tous,
alors en fait j'avais fait un url rewrite y'a pas quelques mois afin de récupérer des variables spécifiques et les traiter dans une page php.
J'avais besoin d'une url de type http://www.domaine.com/marque/langue
J'avais donc fait quelque chose comme ceciAujourd'hui j'ai besoin de réécrire le .htaccess parce que j'ai une nouvelle variable qui va déterminer si je dois accéder à un dossier spécifique ou non. J'explique :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 RewriteEngine On RewriteBase / RewriteRule ^([a-z]+)/?([a-z]*)$ erreur404.php?marque=$1&lang=$2 ErrorDocument 404 /erreur404.php
Dans l'état actuel des choses, le erreur404.php et l'index.php se trouvent à la racine du dossier public_html. Aujourd'hui, il faudrait que ces urls soient les mêmes, mais aussi rajouter une url de type http://www.domaine.com/dossier/marque/langue
J'ai donc pensé à faire une règle multiple et ai essayé plein de choses dont :
Cependant ça ne semble pas fonctionner
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 RewriteEngine On RewriteBase / RewriteRule ^dossier/([a-z]+)/?([a-z]*)$ dossier/erreur404.php?marque=$1&lang=$2 RewriteRule ^([a-z]+)/?([a-z]*)$ erreur404.php?marque=$1&lang=$2 ErrorDocument 404 /erreur404.phpPourriez-vous me dire ou ça cloche ? Et dites moi aussi si je ne suis pas clair !
Merci d'avance !
Partager