此重写规则适用于数字变量,但不适用于字符串
RewriteRule ^\d+$ user.php?user=$0 [L,QSA]
制定此规则的人接受例如:
www.mydomain.com/user/的 AndreMendes
现在只接受 user / 12334 或任何数字。
如何让它接受字符串和数字?
答案 0 :(得分:1)
尝试:
RewriteRule ^([A-Za-z0-9_-]+)/?$ user.php?user=$1 [L,QSA]
匹配URI中的alphanumbric字符您需要以下正则表达式模式。
[A-Za-z0-9_-]