I have built a few themes and noticed that the 404 pages, once uploaded to my server. never appear. They always do on my localhost setup, and even themes for others have worked.
I see no reason for it not to work, I have mod_rewrite enabled for the pretty permalinks but the 404 redirection seems not to want to work.
Is this a known issue?
Is it my shitty server with Streamline.net?
Can anyone help?
You can try setting your own error documents in .htaccess and that may override your hosts settings and that point to a static wordpress page called “error” or your 404.php in your theme
Edit: You can also do a redirect in your theme’s 404.php file (yes, it’s ugly…) to your static error page:
<?phpHeader("Location: http://mydomain.com/error/");
?>
If that doesnt work, I don’t know.