Проблема с добавочным GET запросом
Добавлено: Вт окт 02, 2012 7:00 pm
Приветствую всех. Возникла неожиданная проблема, сколько не копаю не могу понять в чем ошибка:
вот мой хтакссесс:
Смысл в том что есть сайт, назовем его site.com
и на нем есть несколько его же версии на других языках, доступных по ссылкам site.com/en/ , site.com/de/ и т.д.
Недавно обнаружил странное поведение и вот в чем оно заключается:
при передаче GET параметров в строке на корневых страницах мультиязычности, например
site.com/en/?query=add - автоматом перебрасывает на site.com/en/ и т.д.
при этом все "не корневые страницы" сайта принимают GET в строке браузера нормально, без каких-либо лагов.
Может кто нибудь подсказать в чем проблема?
вот мой хтакссесс:
- Код: выделить все
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 в строке браузера нормально, без каких-либо лагов.
Может кто нибудь подсказать в чем проблема?