From 5e3dbbf092227cd0e1ab8baa176412b6b7adc3d5 Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Thu, 29 Jun 2017 14:07:31 -0600 Subject: [PATCH] Fix for broken regex redirects/routes --- system/src/Grav/Common/Page/Pages.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/src/Grav/Common/Page/Pages.php b/system/src/Grav/Common/Page/Pages.php index d3b5f86b2..3a28dec02 100644 --- a/system/src/Grav/Common/Page/Pages.php +++ b/system/src/Grav/Common/Page/Pages.php @@ -480,7 +480,7 @@ class Pages $site_redirects = $config->get("site.redirects"); if (is_array($site_redirects)) { foreach ((array)$site_redirects as $pattern => $replace) { - $pattern = '#^' . preg_quote(ltrim($pattern, '^')) . '#'; + $pattern = '#^' . str_replace('/', '\/', ltrim($pattern, '^')) . '#'; try { $found = preg_replace($pattern, $replace, $source_url); if ($found != $source_url) {