Хмм. Есть небольшое решение данной проблемы если актуально. Проверено на DLE 18.1
Добавляем 404 с кастомным UX:
1) В шаблоне сайта
Создайте файл 404.tpl в папке вашего активного шаблона.
2) Добавить плагин ->> действие в файлах Имя файла engine/engine.php Найти и добавить ниже
Найти:
if ($year == '' AND $month == '' AND $day == '' AND !$newsid) {
Добавить ниже
if (!empty($_GET)) {
$allowed = [
'do','cstart','news_page','year','month','day','page','mod',
'utm_source','utm_medium','utm_campaign','utm_term','utm_content',