我正在尝试使用我的htaccess从 r.php?username = {variable} 重定向到 r / {variable} / (最后一个斜线可选)。< / p>
用户名:
因此,如果$username
preg_match('/^[A-Za-z][A-Za-z0-9]*(?:_[A-Za-z0-9]+)*$/',$username)
是正确的
那么,现在,我的htaccess出了什么问题?
RewriteRule ^r/^[A-Za-z][A-Za-z0-9]*(?:_[A-Za-z0-9]+)*$/?$ r.php?username=$1
答案 0 :(得分:1)
试试这个.htaccess:
RewriteRule ^r/([A-Z](?:[A-Z0-9_]*[A-Z0-9]+)?)/?$ r.php?username=$1 [NC,L]