diff --git a/src/Tags/Glide.php b/src/Tags/Glide.php index a06c9d9b05..38b7d0963b 100644 --- a/src/Tags/Glide.php +++ b/src/Tags/Glide.php @@ -13,6 +13,7 @@ use Statamic\Facades\Glide as GlideManager; use Statamic\Facades\Image; use Statamic\Facades\Path; +use Statamic\Facades\Site; use Statamic\Facades\URL; use Statamic\Imaging\ImageGenerator; use Statamic\Support\Str; @@ -199,7 +200,9 @@ private function generateGlideUrl($item) return; } - $url = ($this->params->bool('absolute', $this->useAbsoluteUrls())) ? URL::makeAbsolute($url) : URL::makeRelative($url); + if (Str::startsWith($url, Site::current()->absoluteUrl())) { + $url = ($this->params->bool('absolute', $this->useAbsoluteUrls())) ? URL::makeAbsolute($url) : URL::makeRelative($url); + } return $url; }