admin.php
core/includes/category.php
core/includes/category_search_result.php
core/includes/news.php
core/includes/order_history.php
core/includes/product_detailed.php
core/includes/product_discussion.php
core/includes/show_aux_page.php
index.php
В этих файлах найти:
die(ERROR_404_HTML);
и заменить на:
// redirect to 404 page and exit die(header("Location: " . CONF_FULL_SHOP_URL . "404.html"));
Само собой у Вас должен быть файл 404.html в корне сайта.
В принципе, можно каждому случаю "не найдено" приписать отдельную страницу 404. Seoшникам должно понравиться.