diff --git a/admin/code/LeftAndMain.php b/admin/code/LeftAndMain.php index 13e16852e..fc2e940cd 100644 --- a/admin/code/LeftAndMain.php +++ b/admin/code/LeftAndMain.php @@ -221,6 +221,8 @@ class LeftAndMain extends Controller implements PermissionProvider { public function init() { parent::init(); + HTTPCacheControl::singleton()->disableCache(); + Config::inst()->update('SSViewer', 'rewrite_hash_links', false); Config::inst()->update('ContentNegotiator', 'enabled', false); diff --git a/security/Security.php b/security/Security.php index 15a905800..225092569 100644 --- a/security/Security.php +++ b/security/Security.php @@ -413,6 +413,7 @@ class Security extends Controller implements TemplateGlobalProvider { * sessions don't timeout. A common use is in the admin. */ public function ping() { + HTTPCacheControl::singleton()->disableCache(); Requirements::clear(); return 1; }