如何指定 htaccess 重写的长度

how can you specify the length of an hatccess rewrite

如果我正在重写,有没有办法区分字符串长度,比如如果它是 2 个字符,它会转到一页,但如果它是 3 个或更多,它会转到另一页?

RewriteRule ^([a-zA-Z0-9]+)/?$ two-characters.php?u= [QSA] // 2 char
RewriteRule ^([a-zA-Z0-9]+)/?$ three_plus_characters.php?u= [QSA,L] // 3+ char

您可以这样尝试您的规则。

RewriteRule ^([a-zA-Z0-9]{2})/?$ two-characters.php?u= [QSA] // 2 char
RewriteRule ^([a-zA-Z0-9]{3,})/?$ three_plus_characters.php?u= [QSA,L] // 3+ char