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 ?
Merci d'avance pour vos réponses.
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 ?
Merci d'avance pour vos réponses.