Bonjour,
J'aimerais utiliser RewriteCond pour créer un url rewriting en fonction des variables présentent dans mes url
J'ai vu que l'on pouvait utiliser RewriteCond %{QUERY_STRING} pour créer des conditions en fonction des variables envoyées.
J'ai donc fait le code ci-dessous :
si je ne récupere pas la variable de ir qui n'est pas indispensable je la supprime des nouvelles url, si je la récupére je l'ajoute ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 RewriteCond %{QUERY_STRING} !ir=([0-9]+) RewriteRule map-(.*)-([0-9]+)-(.*)-([0-9]+)-(.*) map.php?type=$1&ic=$2&nc=$3&ib=$4&nb=$5 RewriteRule map-(.*)-([0-9]+)-(.*) map.php?type=$1&ic=$2&nc=$3 RewriteRule map-(.*) map.php?type=$1 RewriteCond %{QUERY_STRING} ir=([0-9]+) RewriteRule map-(.*)-([0-9]+)-(.*)-([0-9]+)-(.*)-([0-9]+)-(.*) map.php?type=$1&ir=$2&nr=$3ic=$4&nc=$5&ib=$6&nb=$7 RewriteRule map-(.*)-([0-9]+)-(.*)-([0-9]+)-(.*) map.php?type=$1&ir=$2&nr=$3&ic=$4&nc=$5 RewriteRule map-(.*)-([0-9]+)-(.*) map.php?type=$1&ir=$2&nr=$3 RewriteRule map-(.*) map.php?type=$1
J'ai essayé tout les combinaisons possibles mais ce code ne marche pas![]()
Partager