Регулярка в htaccess

vg2k

Новичок
Регулярка в htaccess

.htacess
RewriteEngine On
RewriteBase /

RewriteRule ^(([a-z]{2})/)?(\?(.*))?$ /?language=$2&$4 [R]

Нужно добиться работоспособности регулярки(язык мог быть указан или нет , и доп. переменные так же).


т.е. запрос на /en/?someData=here переходил бы на ?language=en&someData=here

запрос на /?someData=here переходил бы на ?language=&someData=here

Как бы этак уточнить. Т.е. если указаны два символа [a-z] и за ними идет слэш, то пихать эти два исмвола в $2, в противном случае все содержимое куда ни будь по следущим кускам правила...

Помогите.
 
Сверху