Проблема с добавочным GET запросом

Обсуждение любых вопросов связанных с файлами конфигурации .htaccess

Проблема с добавочным GET запросом

Сообщение serge » Вт окт 02, 2012 7:00 pm

Приветствую всех. Возникла неожиданная проблема, сколько не копаю не могу понять в чем ошибка:
вот мой хтакссесс:
Код: выделить все
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^site\.com [NC]
RewriteRule (.*) http://site.com/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(en|de)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]


Смысл в том что есть сайт, назовем его site.com
и на нем есть несколько его же версии на других языках, доступных по ссылкам site.com/en/ , site.com/de/ и т.д.

Недавно обнаружил странное поведение и вот в чем оно заключается:
при передаче GET параметров в строке на корневых страницах мультиязычности, например
site.com/en/?query=add - автоматом перебрасывает на site.com/en/ и т.д.

при этом все "не корневые страницы" сайта принимают GET в строке браузера нормально, без каких-либо лагов.

Может кто нибудь подсказать в чем проблема?
serge
 
Сообщений: 1
Зарегистрирован: Вт окт 02, 2012 6:55 pm
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Вернуться в Htaccess

Кто сейчас на форуме

Зарегистрированные пользователи: YandexBot

cron