Bonjour,
J'essaie en vain de réécrire les urls de mon site du style:
/view.php?section=SECTION&categorie=CATEGORIE&id=ID&titre=TITRE-AVEC-TIRET
en
/SECTION-CATEGORIE-ID-TITRE-AVEC-TIRET.html
J'ai des pages différentes du genre sans CATEGORIE : /view.php?section=SECTION&id=ID&titre=TITRE-AVEC-TIRET
Voici le .htaccess:
Mon problème est que les variables ne sont pas récupérés dans ma page mais lorsque je remplace :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 # Page avec Section : RewriteRule ^([a-zA-Z0-9\-]+)\.html$ /view.php?section=$1 [L] # Page avec Section et Catégorie : RewriteRule ^([a-zA-Z0-9\-]+)-([a-zA-Z0-9\-]+)\.html$ /view.php?section=$1&categorie=$2 [L] # Page avec Section Titre et ID mais sans Catégorie : RewriteRule ^([a-zA-Z0-9\-]+)-([0-9]+)-([a-zA-Z0-9\-]+)\.html$ /view.php?section=$1$id=$2&titre=$3 [L] # Page avec Section Catégorie Titre et ID : RewriteRule ^([a-zA-Z0-9\-]+)-([a-zA-Z0-9\-]+)-([0-9]+)-([a-zA-Z0-9\-]+)\.html$ /view.php?section=$1&categorie=$2&id=$3&titre=$4 [L]
/SECTION-CATEGORIE-ID-TITRE-AVEC-TIRET.html
en
/SECTION_CATEGORIE_ID_TITRE-AVEC-TIRET.html
Cela fonctionne... hors je ne veux pas d'underscore.
Que dois-je modifié? merci d'avance.
Partager