diff --git a/EventListener/RequestResponseListener.php b/EventListener/RequestResponseListener.php index cc54365..fc19cdf 100644 --- a/EventListener/RequestResponseListener.php +++ b/EventListener/RequestResponseListener.php @@ -287,7 +287,7 @@ protected function getRedirectUrl(Request $request, $platform) $queryParams[$this->deviceView->getSwitchParam()] = $platform; return rtrim($this->redirectConf[$platform]['host'], '/') . - $request->getPathInfo() . '?' . + $request->getBaseUrl() . $request->getPathInfo() . '?' . Request::normalizeQueryString(http_build_query($queryParams, null, '&')); } elseif (self::REDIRECT_WITHOUT_PATH === $routingOption) { // Make sure to hint at the device override, otherwise infinite loop