We have setup a store with multiple store view for different languages (e.g. English and French). Sometimes, when we visit the category or product page, it returns 404. But after switching to another language, say French and switching back to English again, the category or product page will show properly. Why will this happen?