вот мой хтакссесс:
- Код: выделить все
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 в строке браузера нормально, без каких-либо лагов.
Может кто нибудь подсказать в чем проблема?