undefined часто происходит из JavaScript. Я могу только предположить, что ваше перенаправление осуществляется с помощью javascript, или у вас есть некоторая функция java-скрипта, которая пытается использовать неопределенную переменную. Пожалуйста, предоставьте несколько примеров кода, где вы думаете, что это не удается.