|
|
|
| Есть правило вида:
RewriteRule ^(.*)$ index.php?page=$1 [L]
Т.е. вроде все как понятно. Группа из любых символов (.*) подставляется вместо $1
Получается что запрос вида mysite.ru/about будет преобразован в mysite.ru/index.php?page=about
Все отлично. Работает.
Но вот встала проблема чуть усложнить это правило и сделать что-то типа
преобразования mysite.ru/about/company в mysite.ru/index.php?page=about&article=company
Я бы сделал это так: RewriteRule ^(.*)/(.*)$ index.php?page=$1&article=$2 [L] ,
Но не получается. Сижу уже полдня читаю регулярные выражения, директивы mod_rewrite, но пока что-то туго идет. Видимо пока недопонимаю. Подскажите, как преобразовать данный запрос. Буду очень благодарен. | |
|
|