Conflit entre RewriteRule
Bonjour
Voilà j'ai un petit soucis avec la réécriture du url du type
/vtt-s19/laurent-brochard-f56/
voici la ligne de code de mon fichier .htaccess qu'il devrait prendre normalement
Code:
1 2
|
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([-a-z0-9]*)-f([0-9]*)/?$ velo.php?type=$1&id_type=$2&marque=$3&id_marque=$4 [L] |
et en faite il prend une ligne par là:(
Code:
1 2 3 4 5
|
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([-a-z0-9]*)-([0-9]*)/([-a-z0-9]*)-f([0-9]*)/?$ categorie-marque.php?ss_type=$1&ss_id_type=$2&type=$3&id_type=$4&marque=$5&id_marque=$6 [L]
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([-a-z0-9]*)-([0-9]*)/?([-a-z0-9]*)-f([0-9]*)/?p([0-9]*)/?$ categorie-marque.php?ss_type=$1&ss_id_type=$2&type=$3&id_type=$4&marque=$5&id_marque=$6&debut=$7 [L]
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([-a-z0-9]*)-([0-9]*)/?([-a-z0-9]*)-f([0-9]*)/?([0-9]*)/?$ categorie-marque.php?ss_type=$1&ss_id_type=$2&type=$3&id_type=$4&marque=$5&id_marque=$6&annee=$7 [L]
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([-a-z0-9]*)-([0-9]*)/?([-a-z0-9]*)-f([0-9]*)/?([0-9]*)/?p([0-9]*)/?$ categorie-marque.php?ss_type=$1&ss_id_type=$2&type=$3&id_type=$4&marque=$5&id_marque=$6&annee=$7&debut=$8 [L] |
si je supprime le tiret dans l'url pour avoir cela /vtt-s19/laurentbrochard-f56/ je n'ai aucun soucis cela fonctionne impeccable
voici mon fichier en entier
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteEngine On
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?$ categorie.php?type=$1&id_type=$2 [L]
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?p([0-9]*)/?$ categorie.php?type=$1&id_type=$2&debut=$3 [L]
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([0-9]*)/?$ categorie.php?type=$1&id_type=$2&annee=$3 [L]
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([0-9]*)/?p([0-9]*)/?$ categorie.php?type=$1&id_type=$2&annee=$3&debut=$4 [L]
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([-a-z0-9]*)-([0-9]*)/?$ sous-categorie.php?ss_type=$1&ss_id_type=$2&type=$3&id_type=$4 [L]
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([-a-z0-9]*)-([0-9]*)/?p([0-9]*)/?$ sous-categorie.php?ss_type=$1&ss_id_type=$2&type=$3&id_type=$4&debut=$5 [L]
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([-a-z0-9]*)-([0-9]*)/?([0-9]*)/?$ sous-categorie.php?ss_type=$1&ss_id_type=$2&type=$3&id_type=$4&annee=$5 [L]
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([-a-z0-9]*)-([0-9]*)/?([0-9]*)/?p([0-9]*)/?$ sous-categorie.php?ss_type=$1&ss_id_type=$2&type=$3&id_type=$4&annee=$5&debut=$6 [L]
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([-a-z0-9]*)-([0-9]*)/([-a-z0-9]*)-f([0-9]*)/?$ categorie-marque.php?ss_type=$1&ss_id_type=$2&type=$3&id_type=$4&marque=$5&id_marque=$6 [L]
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([-a-z0-9]*)-([0-9]*)/?([-a-z0-9]*)-f([0-9]*)/?p([0-9]*)/?$ categorie-marque.php?ss_type=$1&ss_id_type=$2&type=$3&id_type=$4&marque=$5&id_marque=$6&debut=$7 [L]
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([-a-z0-9]*)-([0-9]*)/?([-a-z0-9]*)-f([0-9]*)/?([0-9]*)/?$ categorie-marque.php?ss_type=$1&ss_id_type=$2&type=$3&id_type=$4&marque=$5&id_marque=$6&annee=$7 [L]
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([-a-z0-9]*)-([0-9]*)/?([-a-z0-9]*)-f([0-9]*)/?([0-9]*)/?p([0-9]*)/?$ categorie-marque.php?ss_type=$1&ss_id_type=$2&type=$3&id_type=$4&marque=$5&id_marque=$6&annee=$7&debut=$8 [L]
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([-a-z0-9]*)-f([0-9]*)/?$ velo.php?type=$1&id_type=$2&marque=$3&id_marque=$4 [L]
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([-a-z0-9]*)-f([0-9]*)/?p([0-9]*)/?$ velo.php?type=$1&id_type=$2&marque=$3&id_marque=$4&debut=$5 [L]
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([-a-z0-9]*)-f([0-9]*)/?([0-9]*)/?$ velo.php?type=$1&id_type=$2&marque=$3&id_marque=$4&annee=$5 [L]
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([-a-z0-9]*)-f([0-9]*)/?([0-9]*)/?p([0-9]*)/?$ velo.php?type=$1&id_type=$2&marque=$3&id_marque=$4&annee=$5&debut=$6 [L]
#RewriteRule ^([-a-z0-9]*)-f([0-9]*)/?([0-9]*)/?([-a-z0-9]*)-([0-9]*)/?([-a-z0-9]*)-([0-9]*).html$ info_velo.php?type=$1&id_type=$2&marque=$3&id_marque=$4&velo=$6&id_velo=$7&annee=$5 [L]
#RewriteRule ^([-a-z0-9]*)-f([0-9]*)/?([-a-z0-9]*)-([0-9]*).html$ info_velo.php?&marque=$1&id_marque=$2&velo=$3&id_velo=$4 [L]
RewriteRule ^([-a-z0-9]*)-s([0-9]*)/?([-a-z0-9]*)-([0-9]*)/?([-a-z0-9]*)-f([0-9]*)/?([0-9]*)/?([-a-z0-9]*)-([0-9]*).html$ info_velo.php?type=$1&id_type=$2&ss_type=$3&ss_id_type=$4&marque=$5&id_marque=$6&annee=$7&velo=$8&id_velo=$9 [L]
RewriteRule ^([-a-z0-9]*)-f([0-9]*)/?$ fabricant_marque.php?type=$1&id_type=$2 [L]
RewriteRule ^([-a-z0-9]*)-f([0-9]*)/?p([0-9]*)/?$ fabricant_marque.php?type=$1&id_type=$2&debut=$3 [L]
RewriteRule ^([-a-z0-9]*)-f([0-9]*)/?([0-9]*)/?$ fabricant_marque.php?type=$1&id_type=$2&annee=$3 [L]
RewriteRule ^([-a-z0-9]*)-f([0-9]*)/?([0-9]*)/?p([0-9]*)/?$ fabricant_marque.php?type=$1&id_type=$2&annee=$3&debut=$4 [L]
RewriteRule ^recommander-([0-9]*).html$ send-velo.php?id_velo=$1 [L]
RewriteRule ^commentaire-([-a-z]*)-([0-9]*).html$ commentaire.php?type=$1&id_velo=$2 [L]
RewriteRule ^comparateur-velo.html$ comparateur-velo.php [L]
RewriteRule ^marque-velo.html$ marque.php [L] |
Merci d'avance pour votre aide car je suis un peu perdu là :(
Bonne journée
Ludo