Похоже, у вас проблема с Apache mod_rewrite.
Во всяком случае, вы можете проверить, правда ли это. Давайте просто скажем, что вы собираетесь открыть http://www.example.com/electronics и получили 404. Хорошо, без паники. Попробуйте изменить URL так: http://www.example.com/index.php/electronics
Если это работает, то определенно у вас есть проблемы с одним из следующих:
Apache mod_rewrite не включен. Если вы можете открыть страницу с помощью phpinfo (), вы можете попробовать поискать «mod_rewrite» на этой странице. Ничего не найдено - нет mod_rewrite ... Позвоните в службу поддержки вашего хостинга.
Вам необходимо установить директиву RewriteBase в вашем файле .htaccess (он может быть скрыт для файлового менеджера через Интернет). По умолчанию строка с RewriteBase закомментирована, и вы можете раскомментировать ее и оставить значение по умолчанию "/", если ваш Magento загружен в корневой каталог документа. Если ваш Magento находится в каком-либо подкаталоге в корневом каталоге документа, вам нужно установить значение RewriteBase, равное этому "/my_folder_with_magento".