Bonjour à tous,
j'expérimente aujourd'hui l'url rewriting de mon site et je me bloque sur un problème dans mon htaccess.
Mon site utiliset des pages de style:
index.php?p=nom
mon .htaccess ressemble donc à ca:
RewriteEngine On
RewriteRule ^(.+)\.html$ index.php?p=$1
Jusqu'ici tout va bien.
Seul soucis j'ai aussi des page sous la forme:
index.php?p=nom&q=chiffre
j'ai donc modifié mon .htacces pour qu'il ressemble à ca:
RewriteEngine On
RewriteRule ^(.+)\.html$ index.php?p=$1
RewriteRule ^nom(.+)\.html$ index.php?p=nom&q=$1
La regexp semble être bonne mais le soucis que je rencontre c'est que la redirection ne passe pas.
Pourtant je suis sûr que la regexp est bonne puisque oh miracle, ca marche si je comment (avec #) ma première redirection (qui du coup elle ne marche plus, logique)
Pourquoi donc ne puis je donc pas avoir les deux redirections en meme temps???
Ai je raté quelque chose??
Merci par avance, Uld
j'expérimente aujourd'hui l'url rewriting de mon site et je me bloque sur un problème dans mon htaccess.
Mon site utiliset des pages de style:
index.php?p=nom
mon .htaccess ressemble donc à ca:
RewriteEngine On
RewriteRule ^(.+)\.html$ index.php?p=$1
Jusqu'ici tout va bien.
Seul soucis j'ai aussi des page sous la forme:
index.php?p=nom&q=chiffre
j'ai donc modifié mon .htacces pour qu'il ressemble à ca:
RewriteEngine On
RewriteRule ^(.+)\.html$ index.php?p=$1
RewriteRule ^nom(.+)\.html$ index.php?p=nom&q=$1
La regexp semble être bonne mais le soucis que je rencontre c'est que la redirection ne passe pas.
Pourtant je suis sûr que la regexp est bonne puisque oh miracle, ca marche si je comment (avec #) ma première redirection (qui du coup elle ne marche plus, logique)
Pourquoi donc ne puis je donc pas avoir les deux redirections en meme temps???
Ai je raté quelque chose??
Merci par avance, Uld