WordPress: Issues with shared SSL and custom permalinks

Solution:

Are you sure that your server is allowing the use of Pretty Permalinks?

  1. Do you have the mod_rewrite Apache module enabled?
  2. Are you allowed to override server configuration with .htaccess files? This is specified by the AllowOverride Apache directive(found in the Apache configuration file)

If you have no idea about those – ask your hosting provider for support – they should know if those are enabled.

The easiest way to confirm that the Permalinks are working in general is to disable the WordPress HTTPS (SSL) plugin and see if the pretty permalinks are working or you are still getting the 404 page.