Luckyluk Posté 21 Janvier 2007 Posté 21 Janvier 2007 Salut à tous, J'ai pas encore utilisé l'url rewrite avec comme differenciateur un sous repertoire virtuel l'objectif etant de transformer http://www.url.com/cat/qsds-sqdqsd.html http://www.url.com/fichier.php?cat=qsds-sqdqsd Je sais j'abuse de votre bonne volonté ( Dan )
Luckyluk Posté 21 Janvier 2007 Auteur Posté 21 Janvier 2007 En m'avançant un peu , celà doit ressembler à un truc comme çà mais.... RewriteRule ^cat/([a-z][0-9] .html$ fichier.php?cat=$1 [L] sachant que la derniere partie en gras ci dessou http://www.url.com/cat/qsds-sqdqsd.htm peut etre longue avec plusieurs mots, separés par des tirets, pouvant y avoir des chiffres et des lettres, ne representant qu'un seul parametre. l
Xavfun Posté 22 Janvier 2007 Posté 22 Janvier 2007 Hello D'après mon super Rewriteur : RewriteEngine onRewriteRule ^([0-9a-z-_]+)/([0-9a-z-_]+)\.html$ /fichier.php?$1=$2 [L] Tu pourrais aussi être plus permissif au niveau des caractères si jamais : RewriteEngine onRewriteRule ^([^/]+)/([^/]+)\.html$ /fichier.php?$1=$2 [L]
Dan Posté 22 Janvier 2007 Posté 22 Janvier 2007 Xavfun ! On doit fréquenter les mêmes forums Donc je ferais le même commentaire: attention au répertoire "cat" qui disparaît. Les navigateurs risquent de ne plus retrouver les images ou fichiers inclus (CSS, JS...) si l'inclusion se fait en relatif et non en absolu. 2 solutions: - utiliser la balise <base href="..."> dans le fichier .php - utiliser l'URL absolue pour les images et fichiers inclus
Xavfun Posté 22 Janvier 2007 Posté 22 Janvier 2007 Xavfun ! On doit fréquenter les mêmes forums les grands esprits se rencontres... Il n'y a plus qu'à espérer que Luckyluk arrive à mettre en application les réponses
Luckyluk Posté 22 Janvier 2007 Auteur Posté 22 Janvier 2007 XAVFUN , t'es vraiment un PRO! hehe J'ai du modifié un peu car je voulais appeler 2 fichiers differents mais ça marche RewriteRule ^cat/([^/]+)\.html$ /afficheurcat3.php?cat=$1 [L] RewriteRule ^art/([^/]+)\.html$ /afficheurarticle3.php?article=$1 [L] merci à toi et au vrai rewriteur qui a été derrière...
Xavfun Posté 22 Janvier 2007 Posté 22 Janvier 2007 Ok j'avou, le VRAI rewriteur c'est Phobos (j'ai acheté un pack de bonnes réponses pour pouvoir venir en aide plein de monde )
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant