Alors voila j'ai un problème avec un regex.

j'utilise la technique de l'URL rewriting pour crée une url simple.

Remplacer www.champo.fr/profile.php?id=4

par

www.champo.fr/tydoo.

Pour ce la j'utilise un regex dans mon .htaccess :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
RewriteEngine on
Options +FollowSymlinks
RewriteRule ^([-A-Za-z0-9]+)$   /profile.php?pseudo=$1 [L]
Dans mon regéx j'autorise toute les lettres simple minuscule et majuscule ainsi que le tiret (-).

J'aimerais ajouté le point (.) et les accents : (é è à î ï...).

J'ai un autre probléme. C'est quand je vais sur des page que je veux pa changer comme ca

le lien :

www.champo.fr/ami

Il me met ca :

www.champo.fr/ami/?pseudo=amis

Alors que je ne veux pas de ca sur ces page. Je ne veux qu'il le fasse que sur :

www.champo.fr/profile.php


Pouvez vous m'aider SVP ?

Merci a vous