Hi! I want to make a rewrite rule from edit/[email protected] to [email protected] :
RewriteEngine On
RewriteRule ^edit/([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$ edit.php?email=$1 [NC,L]
~ where [\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?) is the regexp from regexlib to simple match email
But it doesnt work! The edit.php is in the same directory (action) where .htaccess is.
Which is the best scenario in RewriteRule to match the email adress, such like:
http://example.com/action/edit/[email protected] will be interpreted by
http://example.com/action/edit.php in action dir?
Probably I also need to use %40 htmlentity instead @ ?