Проблема, с которой вы сталкиваетесь, заключается в том, что MSU_REQUEST_URI
равно undefined
Это означает, что любое значение, которое вы ожидали получить от константы MSU_REQUEST_URI
, не было установлено во время вы выполняете $_SERVER['REQUEST_URI'] = MSU_REQUEST_URI;
,
Окружая MSU_REQUEST_URI
такими кавычками 'MSU_REQUEST_URI'
вы присваиваете строковое значение (буквально) "MSU_REQUEST_URI" $_SERVER['REQUEST_URI']
.
Итак, как @alithedeveloper спрашивает в комментариях:
Что такое MSU_REQUEST_URI
и как / где он должен получить свою ценность?
Вы не будете быть в состоянии решить вашу проблему, не понимая, почему MSU_REQUEST_URI
не установлен.