Probleme URL Rewriting
Hors ligneRvmfr13 Le 09/12/2008 à 13:14 Profil de Rvmfr13 Configuration de Rvmfr13

Bonjour,

Je viens de me mettre à l'URL rewriting et je rencontre un petit problème.

Mon lien de départ : topinternet.php?nomrewrite=flash
mon lien réecrit : formation-flash.html

mon htaccess :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^formation-([a-z]*)\.html$ /new/topinternet.php?nomrewrite=$1 [L]

Mon rewrite fonctionne dans le cas donné en exemple.

Mais si ma variable est : php-mysql ce qui devrait donner : formation-php-mysql.html cela ne fonctionne pas, bien sur le lien topinternet.php?nomrewrite=php-mysql   , lui fonctionne.

le problème vient je pense des caractère de l'expression régulière "[a-z]*" qui ne rends pas en compte le "-" du contenu de mes variables.

mes liens dans ma page php sont bien sure réécrit .

J'ai essaye quelques solution, mais toutes me renvoient vers une erreur 404 ou 500.

Merci de m'aider

Je me réponds à moi même, car on m'a donné sur un autre forum, la solution : RewriteRule ^formation-([a-zA-Z0-9\-]+)\.html$




Hervé
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels