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.
This might happen because WordPress lets you enforce SSL/HTTPS for the admin area of your site. To resolve this error, you'll need to edit your wp-config. php file. You can locate this file by using a Secure File Transfer Protocol (SFTP) client like FileZilla or the file manager in your web hosting account.
If you want to force SSL and HTTPS on your WordPress admin area or login pages, then you need to configure SSL in the wp-config. php file. define( 'FORCE_SSL_ADMIN' , true); This line allows WordPress to force SSL / HTTPs in WordPress admin area.
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>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With