I have a Magento 126.96.36.199 site set up and running with three different stores in 3 different subdomains:
I configured the Unsecure Base URL to http://es.example.com and the Secure Base URL to https://es.example.com. Also the same for all subdomains.
I can add products to the cart from any store but when I try to checkout I get a 404 error unless I am in the default store when clicking the ‘Proceed To Checkout’ button on the view cart page. The checkout URL is generated automatically by Magento and is different depending on the store I am currently in:
This works: https://es.example.com/checkout/onepage/
404 error: https://gb.example.com/checkout/onepage/
404 error: https://fr.example.com/checkout/onepage/
The same occurs if I set not to use secure URLs in frontend, so I think the SSL certificate is correctly installed.
Does anyone have any suggestions as to what could cause this problem?