Ok, this one has had me confused for days.
We’ve been developing a site for a couple of weeks and noticed a few days ago that clicking on the ‘checkout’ link (modern theme) resulted in a 404 error. I naturally assumed I had broken something so rolled back the whole site to a backup from last week when we’d been able to make purchases… but the checkout link still gave me a 404. In fact rolling back to the day we did the clean install it still wasn’t working even though it had been previously.
Then we discovered that this was happening on 2 different servers - with two different versions of Magento - 1.3.1 on our dev site and 1.1.6 on the site we’re doing the new designs for.
Eventually - after days of uploading and checking files and backups, we’ve discovered that if the link to the Onepage checkout has a capital O then the checkout process starts. If it has a lower case ‘o’ then we get a 404 error.
which is the link produced by Magento gives a 404, but
Opens the onepage checkout process. It doesn’t get very far because the page redirects back to the cart when you try and progress but hey, it’s a start.
So. Does anyone have any idea why this is happening and what we can do to fix it? All the other pages seem fine.