Bonjour, bonsoir !
J'ai un petit problème (qui en est un gros pour moi) avec les regex. Je souhaite avec apache transformer tous les urls de type
www.monsite.com/n'importe quoi en www.monsite.com/index.php?p=n'importe quoi avec les extensions et ou tirets et compagnie.
Voila où est mon problème. J'ai cette petite ligne :
RewriteRule ^([a-zA-Z0-9\-\_\/]*)$ index.php?p=$1
qui fonctionne pour tout sauf quand il y a des extensions (a cause du .) ou des tirets (-) mais marche avec des tirets(_) et des slashs (/)
Mon unique question : what the **** ? Il y a bien un \- dans mon code et quand je met des \. ça ne marche pas non plus...
Avez vous une solution ?
Merci
J'ai un petit problème (qui en est un gros pour moi) avec les regex. Je souhaite avec apache transformer tous les urls de type
www.monsite.com/n'importe quoi en www.monsite.com/index.php?p=n'importe quoi avec les extensions et ou tirets et compagnie.
Voila où est mon problème. J'ai cette petite ligne :
RewriteRule ^([a-zA-Z0-9\-\_\/]*)$ index.php?p=$1
qui fonctionne pour tout sauf quand il y a des extensions (a cause du .) ou des tirets (-) mais marche avec des tirets(_) et des slashs (/)
Mon unique question : what the **** ? Il y a bien un \- dans mon code et quand je met des \. ça ne marche pas non plus...
Avez vous une solution ?
Merci
