|
|
|
| Почему
RewriteRule ^([А-Я]+)$ letter.php?letter=$1
Прекрасно работает, а
RewriteRule ^([А-Я]?)$ letter.php?letter=$1
RewriteRule ^([А-Я]\{1\})$ letter.php?letter=$1
нет?
Там всего одна русская буква (это словарь).
Может это как-то с тем что кириллица связано? Но ведь + работает. Чем он лучше "?" и "{1}" ?
// Почему-то все темы, которые я создаю постятся в MySQL. Хотя сейчас я 100% был в Appache | |
|
|
|
|
|
|
|
для: Qiao
(13.05.2009 в 06:49)
| | ? означает не более одного
{1} означает один ровно
+ означает не менее одного
а одна буква в utf-8 вполне спокойно может вылиться в две (и более) букв любой однобайтовой кодировки.
Угу? | |
|
|
|