ForceProtocol; if ($desiredProtocol && $currentProtocol !== $desiredProtocol) { $enforcedLocation = preg_replace( "#^${currentProtocol}#", $desiredProtocol ?? '', $this->AbsoluteLink() ?? '' ); return $this->redirect($enforcedLocation); } if ($this->IFrameURL) { Requirements::javascript('silverstripe/iframe: javascript/iframe_page.js'); } } }