email dans htaccess

Xophe
WRInaute discret
WRInaute discret
 
Messages: 161
Inscription: 23 Mar 2005

email dans htaccess

Message le Mer Juil 09, 2008 16:15

Bonjour,

mes utilisateurs peuvent cliquer sur un lien contenant leur adresse e-mail : -www.example.com/page/user@domain.tld

Dans mon htaccess, je dois donc mettre en place une règle du genre :
Code: Tout sélectionner
RewriteRule ^page/([0-9a-zA-Z-_]+)$    file.php?email=$1 [L]


Le problème, c'est que ma partie ([0-9a-zA-Z-_]+) ne fonctionne pas. Pouvez-vous m'aider ?

Merci beaucoup.


ltressens
WRInaute impliqué
WRInaute impliqué
 
Messages: 551
Inscription: 2 Avr 2004

Message le Mer Juil 09, 2008 16:37

[0-9a-zA-Z-_@\.]

il manquait au moins le @ et le point dans ta regexp.
Il manque peut etre encore des choses pour qu'une adresse email y passe.

Xophe
WRInaute discret
WRInaute discret
 
Messages: 161
Inscription: 23 Mar 2005

Message le Mer Juil 09, 2008 17:02

Je tente d'utiliser une méthode plus fiable en faisant un urlencode() de mon e-mail qui transforme les @ en %40 (de même pour les +)


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6339
Inscription: 13 Juin 2005

Message le Jeu Juil 10, 2008 9:59

Code: Tout sélectionner
RewriteRule ^page/(.*)$    file.php?email=$1 [L]

ca marche pas non plus ?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités