如何指定 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
如果我正在重写,有没有办法区分字符串长度,比如如果它是 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