404’s Are Server, Not WordPress’s 404
Frustrating problem I’ve had happen more than once. Your WordPress site returns a 404 (which you may be relying on), but it shows a HTML (server generated) 404 page, not a WordPress 404 page.
Solution for apache is simple: let the server know to revert to
index.php when the header is 404, set the following in