Overriding that page will depend on who your hosting company is.
Sometimes the host uses a special file that may need edited in the control panel.
For example my current host uses a .shtml file which I simply copy and paste my code into through control panel.
Another host used a special name for the custom 404 which you simply had to make sure your file was named correctly to automatically override the default.
Then another host you just made a file named it what you want then in control panel or htaccess file you set your file name as the default 404.
Bottom line here is your best bet is to research the help files for your host to find how they handel 404’s. If you have a good host they will even help you over the phone 24/7.
They should be able to read your htaccess, it just depends on how you need to configure it. Some of the things I do in control panel actually change the htaccess file.
After making changes using the control panel you can then use file manager or ftp client to download the htaccess file to your computer and see how the host structured the changes so you can do it manually in the future for some things.
Don’t forget if you do download the htaccess you may have to change certain files to not be hidden depending on your os.
Have you double checked the spelling of the custommpage, maybe even the directory path the custom page needs to be in same directory as index based on your path. Also possible is alpha case if on linux/unix server instead of windows server.
One question, if you open the custom page in your browser is it correct? Lastly maybe there is a different required extension needed like mi e is an shtml.
Who is your host?
Edited
Sorry just noticed godaddy.
Will, look them over when I get a moment.
Assuming that the OP has permission to use .htaccess (with GoDaddy, that’s a gross assumption from what I have read here), the correct directive is:
ErrorDocument 404 http://www.example.com
Where 404 can be any server status (at least in the 400 range) and http://www.example.com can be any absolute URI/URL.
Alan, it looks like there is a space after logproducts. and before com/404page.html in your quote which I don’t see in the post above. There can only be two spaces in this directive and they separate the different parts, i.e., ErrorDocument, the status and the URI/URL.
IMHO, if this isn’t solved immediately, the OP must go to the GoDaddy support people to ask whether .htaccess is enabled on his account. If it is, then there may be another error in his .htaccess which is preventing it from working so the full .htaccess must be presented here.
I hadn’t noticed. I don’t know how it got there. I must have messed up with my one-finger-hunt-and-peck typing In any case, I hadn’t tried that URL only impactograph.com