Была именно эта проблема ..
Вы получаете 404 на страницах CMS из-за остатков старых представлений магазина, которые все еще остаются в базе данных после удаления представлений магазина от администратора Magento, чтобы очистить (удалить) старые неиспользуемые страницы CMS для представлений магазина, которые вы удалили этот запрос MySQL.
DELETE FROM cms_page_store WHERE store_id NOT IN (SELECT store_id FROM core_store)
Вы также можете использовать приложение, такое как phpmyadmin, для ручного поиска записей CMS с идентификаторами хранилищ, которые, как вы знаете, не используются, но это может привести к путанице.
Оригинальный источник: http://www.magentocommerce.com/boards/viewthread/18223/