Решение проблемы с возвращением переменной окружения REQUEST_URI на IIS.
Дело в том, что эта переменная окружения не возвращает корректного значения или возвращает пустую строку.
Для решения этой проблемы вставляем следующий код:
[php]
if(strlen($_SERVER[‘REQUEST_URI’])==0){
if(strlen($_SERVER[‘QUERY_STRING’])){
$_SERVER[‘REQUEST_URI’] = $_SERVER[‘SCRIPT_NAME’]."?".$_SERVER[‘QUERY_STRING’];
}
else{
$_SERVER[‘REQUEST_URI’] = $_SERVER[‘SCRIPT_NAME’];
}
}[/php]