diff --git a/system/src/Grav/Common/Page/Medium/ImageMedium.php b/system/src/Grav/Common/Page/Medium/ImageMedium.php index 85e3d63b6..3db039643 100644 --- a/system/src/Grav/Common/Page/Medium/ImageMedium.php +++ b/system/src/Grav/Common/Page/Medium/ImageMedium.php @@ -135,7 +135,7 @@ class ImageMedium extends Medium */ public function url($reset = true) { - $output = preg_replace('|^' . GRAV_ROOT . '|', '', $this->saveImage()); + $output = preg_replace('|^' . preg_quote(GRAV_ROOT) . '|', '', $this->saveImage()); if ($reset) { $this->reset(); diff --git a/system/src/Grav/Common/Page/Medium/Medium.php b/system/src/Grav/Common/Page/Medium/Medium.php index a5e4001a7..714eeb5e8 100644 --- a/system/src/Grav/Common/Page/Medium/Medium.php +++ b/system/src/Grav/Common/Page/Medium/Medium.php @@ -137,7 +137,7 @@ class Medium extends Data implements RenderableInterface */ public function url($reset = true) { - $output = preg_replace('|^' . GRAV_ROOT . '|', '', $this->get('filepath')); + $output = preg_replace('|^' . preg_quote(GRAV_ROOT) . '|', '', $this->get('filepath')); if ($reset) { $this->reset();