Hello,
we're building a site using silverstripe 2.3.3, but we've ran into a problem with ssl redirects for some page types.
we have
"
function init() {
parent::init();
// causes a HTTP Redirect if in Non-SSL mode
Director::forceSSL();
// Avoid that all pages are linked as SSL
Director::setBaseURL($this->absoluteBaseUrlWithoutSSL());
}
public function absoluteBaseUrlWithoutSSL() {
$base =dirname(dirname($_SERVER['SCRIPT_NAME']));
$base = Director::absoluteURL($base);
if(preg_match('/^https\:\/\//i', $base)) $base = preg_replace('/^https\:\/\//i', 'http://', $base);
$base .= '/';
return $base;
}
"
in the controller for the page type, and have
"Director::set_environment_type("live");"
in mysite/_config.php, but when i try to access the page, i get a page saying
"Your browser is not accepting header redirects
Please click here"
has anyone ran into this before? or know how to fix it?
Cheers,
Tim