Skip to content

Commit 2c60f1d

Browse files
authored
Merge pull request #46 from magento-research/bug/proxy-returns-home
Proxy Resolver: Restore path and query params
2 parents 45097cc + d5d4763 commit 2c60f1d

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

dev/router.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414
header($header->toString());
1515
}
1616

17-
echo $response->getBody();
17+
echo $response->getContent();

src/Resolver/Proxy.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,9 @@ public function resolve($definition)
5050
? $this->getIterator()->get('ignoreSSLErrors', $definition)
5151
: false;
5252
$request = new \Zend\Http\PhpEnvironment\Request();
53+
$originalRequestURI = clone $request->getUri();
5354
$request->setUri($target);
55+
$request->getUri()->setPath($originalRequestURI->getPath())->setQuery($originalRequestURI->getQuery());
5456
$requestHeaders = $request->getHeaders();
5557
if ($requestHeaders && $requestHeaders->has('Host')) {
5658
$requestHeaders->removeHeader($request->getHeader('Host'));

0 commit comments

Comments
 (0)