Это поведение может быть вызвано различными причинами, такими как неправильно настроенные заголовки ответов HTTP, несоответствие типов контента или проблема с кодом на сервере.
Для начала, убедитесь, что настройки сервера и код вашего сайта корректны. Проверьте, что вы правильно устанавливаете тип контента ответа HTTP (например, text/html для HTML страниц). Также убедитесь, что у вас нет ошибок в коде, которые могут привести к неправильной генерации страницы.
Если после этих шагов проблема сохраняется, попробуйте проверить файл .htaccess на сервере. Возможно, там прописаны некорректные настройки, которые могут приводить к такому поведению.
Если все остальные причины исключены, попробуйте проверить конфигурацию браузера пользователя. Возможно, у пользователя есть расширения или настройки, которые вызывают автоматическое скачивание файлов с нулевым размером и случайным названием.
В любом случае, рекомендуется обратиться к технической поддержке вашего хостинг-провайдера или специалистам по веб-разработке для более детального анализа проблемы и ее разрешения.