404 error with wordpress ssl

http-status-code-404, ssl, wordpress

Solution

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>

Problem

SSL was installed on our server and our site is mostly wordpress and there are some non-wordpress pages which work fine with https:// and the home page works as well, but when I try to access a wordpress page/post I get 404 page not found error. I did try the wordpress https plugin to force ssl on certain pages and I got the same error. Also I do have custom permalinks. Any way to force ssl on certain wordpress pages? Regards, J.

Original source