onigoetz Posté 21 Avril 2007 Posté 21 Avril 2007 bonjour a tous ! voila, j'ai besoin de vos lumières pour un problème qui me tracasse depuis bien des heures. j'ai un site que je développe en ce moment que je veux faire fonctionner de la manière suivante: chaque partie du site est dans un dossier P.E. Chat chaque dossier à des pages P.E room.php ces pages sont en fait des contenus dynamiques qui devront être ouverts par index.php je m'explique si vous tapez l'url http://localhost/Chat/Room/testroom/ il doit renvoyer à: index.php?mod=chat&page=room¶m=testroom le paramètre est par contre pas toujours présent et cela pourrait parfaitement être : http://localhost/Chat/Addroom/ Et pour compliquer le tout : le fichier index.php est dans http://localhost/index.php Donc finalement le dossier Chat est existant, mais le dossier Room ou Addroom ne sont que des dossiers virtuels J'espère que je suis pas trop flou dans mes explications. J'ai déjà essayé plein de règles différentes: rewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)*!\.(js|ico|gif|jpg|png|css)$ index.php?module=$1&page=$2 [L] rewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)$ index.php?module=$1&page=$2¶m=$3 [L] RewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} -FRewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php [L] RewriteRule ^Chat/Room/([A-Za-z0-9-]+)$ index.php?module=Chat&page=room¶m=$1 Toutes ces règles ont été essayées dans le fichier http://localhost/.htaccess si il le faut je peux très bien gérer les paramètres depuis le PHP à l'aide de $_SERVER["REDIRECT_URL"] mais je ne sais pas comment faire pour gérer ca correctement merci d'avance de toutes vos réponses !
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant