This appears to be a server configuration issue... PHP is not working with relative paths in the redirect.... so a redirect to "cart.php" is trying to go to "http://cart.php". I think if you bring this up with your hosting provider they may be able to resolve it.
I've gotten your pages working by updating the code to use absolute paths, but really that shouldn't be necessary.