[英]URL redirect with htaccess regex
我正在尝试使用htaccess将r.php?username = {variable}重定向到r / {variable} / (最后一个斜杠为可选)。
用户名:
因此, $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
尝试使用此.htaccess:
RewriteRule ^r/([A-Z](?:[A-Z0-9_]*[A-Z0-9]+)?)/?$ r.php?username=$1 [NC,L]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.