I'm stumped. I just installed an SSL certificate on a client's site which consists of a WooCommerce store section and regular WordPress pages. I am getting a 404 on every page of the site except for the homepage and main WooCommerce store page; product pages are also producing a 404.
I have migrated dozens of WordPress sites from HTTP -> HTTPS (on the same server) but this is the first one I've encountered with this behavior.
I deactivated WooCommerce and all pages began working normally over HTTPS; re-activate and all pages again produce a 404. Also, everything worked fine before the switch to HTTPS.
I'm thinking there is something custom related to Woocommerce in the theme that is returning a 404 during the loading of the page. Has anyone else experienced something like this or have any ideas?