Skip to content

Commit 313b3e4

Browse files
committed
- Restore path and query parameters after changing the request uri to the proxy target
1 parent 45097cc commit 313b3e4

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

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)