404 error with wordpress ssl
The directory
tag is required in ssl virtual host config of apache same as of http port 80, to allow override redirect rules using .htaccess
of wordpress.
<VirtualHost *:443> .. .. .. <Directory /var/www/html/domain.com/> DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory></VirtualHost>
It's not WordPress-specific, but you could set the $_SERVER
value to enable SSL. Add the following in your wp-config.php:
$_SERVER['HTTPS']='on';
This would at least let you figure out if you have your server configured properly or you have some other WordPress-related issue.