Переношу сайт с Apache на IIS.
Под IIS не работает поиск, потому что при поиске происходит переход по адресу www.drupalsite.ru/search/node/поисковой запрос, и в php этот адрес приходит не в той кодировке очевидно.
Переменная $_GET['q'] под Apache равна "www.drupalsite.ru/search/node/поисковой запрос" а в IIS "www.drupalsite.ru/search/node/ïîèñêîâîé çàïðîñ".
А так все системы на сайте вроде работают нормально.
Помогите это настроить
Комментарии
Хмм... а строка "www.drupalsite.ru?q=search/node/поисковой запрос" работает... Чё-то в IIS настраивать нужно значит... знать бы что... В модуле URL Rewrite кажется никакие кодировки не настраиваются...
В модуле URL Rewrite переопределение URL у меня было с вот такого:
^.*?drupal\/(.*)$
На вот такой
drupal/index.php?q={R:1}
Вот так вот исправил и проблема решилась:
drupal/index.php?q={UrlEncode:{R:1}}
сделай импорт правил в URL Rewrite. я не понимаю, как это править ((