Yereby Posté 16 Novembre 2004 Posté 16 Novembre 2004 (modifié) Salut, Voila j'utilise ces regles: RewriteEngine on RewriteRule (.*)(-.+)-([^-]+)-([^-&]*)([^-]*)\.html $1$2&$3=$4$5\.html [N] RewriteRule (.*)-([^-]+)-([^-]*)(.*)\.html $1.php?$2=$3$4 [L] RewriteRule ^(.*).html $1.php [L] qui me reecrivent l url ainsi: /home.php?page=salons&type=fauteuils en: /home-page-salons-type-fauteuils.html c'est bien mais ce que je voudrais faire c 'est remplacer les "-" par des "/" (/home/page/salons/type/fauteuils.html) ca a l air tout con comme ca mais je ne trouve pas... + je voudrais n'afficher que certaines variables: par ex: /home.php?page=salons&type=fauteuils deviendrait: /salons/fauteuils.html Merci d'avance. Modifié 16 Novembre 2004 par Yereby
Dan Posté 16 Novembre 2004 Posté 16 Novembre 2004 Salut Yereby, Pour tes variables, le mieux est encore de t'inspirer de l'article des publications du Hub: la réécriture d'URLs récursive. Il te donnera très certainement une piste à suivre. Pour remplacer les - par des / , ou es ton problème ? Gardes à l'esprit que tu devras utiliser soit des liens complets, soit la balise base href="..."> pour que les navigateurs puissent résoudre les liens au départ de tes pages. Dan PS: en relisant tes règles, j'ai l'impression que tu t'es déjà inspiré de cet article, non ?
Yereby Posté 16 Novembre 2004 Auteur Posté 16 Novembre 2004 Salut Dan, PS: en relisant tes règles, j'ai l'impression que tu t'es déjà inspiré de cet article, non ? Oui c'est le cas Pour remplacer les - par des / , ou es ton problème ? C'est bon g trouve et en fait je ne vais pas m en servir. Voila g fe ca, est ce que ca vous parait bon? RewriteRule (.*)-([^-]+)-([^-]+)-([^-]+).html home.php?page=$2&type=$3&ss_type=$4 [L] RewriteRule (.*)-([^-]+)-([^-]+).html home.php?page=$2&type=$3 [L] RewriteRule (.*)-([^-]+).html home.php?page=$2 [L] RewriteRule home.html home.php [L] mes pages seront: home.html (bien sur) produits-chambres.html produits-chambres-literies.html produits-chambres-literies-electrique.html Voila. Aucun lien ne sera plus profond. Est ce que ces regles sont suffisantes ou est ce k il fo en rajouter (pour la sécurité) ? ++
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant