2015-03-12 4 views
0

Если я делаю переписывание, есть ли способ различать длину строки, например, если это 2 символа, она идет на одну страницу, но если она равна 3 или более , он переходит к другому?Как вы можете указать длину перезаписи hatccess

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

ответ

1

Вы можете попробовать свое правило таким образом.

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

Я сделал быструю редакцию по второму правилу, чтобы получить более 3 баллов. –

Смежные вопросы