Сайт написан на yii framework 1.11. Есть несколько языковых версий, все они находятся на поддоменах, например:
en.site.com
ua.site.com
Причем для поддоменов содержится правило в .htaccess
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.site\.com$ [NC]
RewriteRule (.*) index.php?cn=%2 [NC,QSA]
Где cn - имя поддомена. Кароче говоря запросы идут к одному скрипту с GET параметром cn, а mod_rewrite переписывает их в поддомены. Это ок.
Проблема в url, которые генерирует пейджер cLinkPager, он дописывает cn как GET параметр, т.е. ссылка на вторую страницу списка новостей выглядит так
en.site.com/en?page=2, если нажать на стр1. то url изменится на
en.site.com/en?en=. Так не должно быть, нужно так:
en.site.com/?page=2, с учетом других GET параметров сортировки должно быть так
en.site.com/?param1=val1¶m2=val2&page=2
В конфиге стоит правило
'<cn:\w+>' => 'site/index',
Как можно привести url к требуемому формату?