Ошибка 500 сервера Apache может возникать из-за некорректного формата или содержимого файла .htaccess. В данном случае, приведенный .htaccess файл содержит неполное указание для директивы ErrorDocument.
Вам нужно добавить второй аргумент к директиве ErrorDocument, который будет указывать на путь к странице с информацией об ошибке 404. Измените содержимое вашего .htaccess файла следующим образом:
ErrorDocument 404 /404.html
Полный путь к файлу 404.html должен быть указан относительно корневой папки вашего сайта.
Сохраните изменения и загрузите исправленный .htaccess файл на ваш сервер. Убедитесь, что файл .htaccess имеет правильные права доступа на чтение для Apache сервера. После этого проверьте, исчезла ли ошибка 500. Если ошибка все еще возникает, проверьте логи сервера для получения дополнительной информации о возможных причинах ошибки.