bef1rst Posté 21 Mai 2005 Posté 21 Mai 2005 Bonjour, je suis actuellement en train de developper un annuaire en PHP pour un site. Je voulais mettre en place l'url rewritting pour cet annuaire. Je voulais mettre en place des url de ce type : 1/ racine-du-site/annuaire-france.html 2/ racine-du-site/annuaire-france-iledefrance.html 3/ racine-du-site/annuaire-france-iledefrance-paris.html 4/ racine-du-site/annuaire-france-iledefrance-paris-16eme.html Ma première question concerne mes urls statiques, sont ils corrects pour une transformation par url rewritting pour acceder a une page du type 1/ index.php?pays=france 2/ index.php?pays=france®ion=iledefrance 3/ index.php?pays=france®ion=iledefrance&ville=paris 4/ index.php?pays=france®ion=iledefrance&ville=paris&arrondissement=16eme Si oui, que me conseiller-vous au niveau de la syntaxe de la reecriture de mon url ? Proposition : RewriteEngine on RewriteRule ^annuaire-([^-]+)-([^-]+)-([^-]+)-([^-]+)\.html$ /index.php?pays=$1®ion=$2&ville=$3&arrondissement=$4 [L] Est il possible d'utiliser une seule ligne pour la réécriture de mes pages dans mon fichier htaccess sachant que je n'utilise qu'un fichier index.php ou je dois utiliser plusieurs lignes ? Pouvez vous me suggerer ls synthaxe de cette ou de ces lignes ? Merci d'avance pour vos réponses.
michmuch51 Posté 21 Mai 2005 Posté 21 Mai 2005 RewriteEngine onRewriteRule ^annuaire-(.*)\.html$ /index.php?pays=$1 [L]RewriteRule ^annuaire-(.*)-(.*)\.html$ /index.php?pays=$1®ion=$2 [L]RewriteRule ^annuaire-(.*)-(.*)-(.*)\.html$ /index.php?pays=$1®ion=$2&ville=$3[L]RewriteRule ^annuaire-(.*)-(.*)-(.*)-(.*)\.html$ /index.php?pays=$1®ion=$2&ville=$3&arrondissement=$4 [L] J'aurai fait un test la dessus moi ... En sachant de ne pas zapper tes liens...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant