From e594d2d342a4b7f2d20964c4071b58c7f471dd0a Mon Sep 17 00:00:00 2001 From: Victor ALBERT Date: Thu, 4 Aug 2016 16:14:58 +0200 Subject: [PATCH] Fix : Add base URL to pathInfo in request before redirect fix : remove query string from request URI in redirect response --- EventListener/RequestResponseListener.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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