Недавно столкнулся с CMS, особенностью которой является то, что ЧПУ построено на обработке физически несуществующих адресов. То есть, для каждой запрошенной страницы выдается ошибка 404, а errordocument - index.php, который и обрабатывает несуществующие адреса. Это очень мешает продвижению ресурса в поисковых системах, если не сказать, делает его практически невозможным.
Собственно, вопрос: можно ли как-то усовершенствовать данный метод ЧПУ, не переписывая CMS? Например, при запросе несуществующих страниц как-то подменять код возврата сервера?