Apache and Microsoft Internet Explorer seem to have a problem with not handling Persistant Connections correctly over https using http/1.1.
If using a scripting language like PHP or ASP (chillisoft) on Apache, sometimes the Page cannot be displayed error is shown on posts to other pages.
Add this line into the httpd.conf file, in the section for the SSL virtual host.
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
NOTE: Keep it all on one line!
Here is the full section from an Apache version 1.3 Apache.conf file.
## ## SSL Virtual Host Context ## ServerAdmin webmaster@nowhere.com DocumentRoot /var/www/html/nowhere.com ServerName www.nowhere.com ErrorLog /var/log/httpd/nowhere.com-error_log CustomLog /var/log/httpd/nowhere.com-access_log combined SSLEngine on SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0 SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL SSLCertificateFile /usr/local/apache/conf/ssl.crt/www.nowhere.com.crt SSLCertificateKeyFile /usr/local/apache/conf/ssl.key/www.nowhere.com.key