Я не уверен, но некоторые другие имели некоторые конфликты, используя AddType. Некоторые варианты, которые, казалось, работали для людей, добавлены ниже. Прежде чем пытаться изменить AddType, введите полное имя файла в перенаправлении 404.
ErrorDocument 404 /index.htm
EDIT:
Я только что попробовал ваш файл и не могу воспроизвести вашу проблему. Я посмотрел документы вашей хостинговой компании , и вы все правильно поняли. Одна вещь, о которой я упоминаю, это упоминание: несколько расширений , а затем вы попадете в место с кодом (ниже), который, как вы сказали, не работал
<FilesMatch "\.(php|htm|html)$">
SetHandler application/x-httpd-php
</FilesMatch>
Они показывают в документации полный список доменов и конкретно упоминают «имя файла .html» , как показано ниже.
Custom Error Messages
Add the following to the .htaccess file:
ErrorDocument 404 http://forexample-domain.com/error.html
After "ErrorDocument", specify the error code, followed by a space, and then the path and filename of the .html file you would like to be displayed when the specified error is generated.
Источник: http://support.verio.com/documents/view_article.cfm?doc_id=3624
Если они не работают, возможно, это что-то с вашей хостинговой компанией. не так уж много для меня, и даже если бы я попытался воспроизвести, не смог. К сожалению ...