<meta http-equiv="REFRESH" content="0;url=http://newdomain.com">
<?php header('Location: http://newdomain.com/'); ?>
That's weird. Try it with a different browser. I just tried the php method on one of my restricted https sites, and it worked just fine, I was at the new site instantly, without any delay or error message.I've tried all that, but it doesn't help, the problem is still that the browser can't get passed the old https link, it doesn't redirect, if I change the old domain to http then it works.