diff --git a/core/modules/filter/filter.module b/core/modules/filter/filter.module index 6271881..02d21b5 100644 --- a/core/modules/filter/filter.module +++ b/core/modules/filter/filter.module @@ -1388,8 +1388,8 @@ function _filter_html_image_secure_process($text) { $src = $image->getAttribute('src'); // Remove absolute URLs pointing to the local domain to prevent mixed // content errors. - $host = Drupal::request()->server->get('HTTP_HOST'); - $image->setAttribute('src', preg_replace('|^https?://' . $host . '|', '', $src)); + $request = Drupal::request(); + $image->setAttribute('src', preg_replace('|^https?://' . $request->getHost() . '|', '', $src)); // Verify that $src starts with $base_path. // This also ensures that external images cannot be referenced.