From 3ed4cd81fb05b3ea65a8a4b67a2aec9dce7a5c6e Mon Sep 17 00:00:00 2001 From: William Blais Date: Mon, 9 Apr 2018 08:35:45 -0400 Subject: [PATCH] Fix "//" 404 error --- src/PrerenderMiddleware.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/PrerenderMiddleware.php b/src/PrerenderMiddleware.php index edfa0c6..04f6ac5 100644 --- a/src/PrerenderMiddleware.php +++ b/src/PrerenderMiddleware.php @@ -202,6 +202,10 @@ private function getPrerenderedPageResponse($request) // Return the Guzzle Response $host = $request->getHost(); $path = $request->Path(); + // Fix "//" 404 error + if ($path == "/") { + $path = ""; + } return $this->client->get($this->prerenderUri . '/' . urlencode($protocol.'://'.$host.'/'.$path), compact('headers')); } catch (RequestException $exception) { if(!$this->returnSoftHttpCodes && !empty($exception->getResponse()) && $exception->getResponse()->getStatusCode() == 404) {