Override All WordPress Error Redirects
-
Been searching for a while and can’t find an answer to this that doesn’t involve using wp_die_handler and writing countless lines of unnecessary code, so…
I simply want to override (completely) how WordPress handles error pages, and let Apache handle it rationally via htaccess. WordPress seems to redirect all http errors to a 404.php in your theme. I already have a nice setup for dynamically generating error pages and only need to point to this in htaccess. Works fine on custom sites, fails in WordPress.
Any way of doing this?
As an example, the below code is all that is needed in .htaccess for Apache to properly redirect one to custom error pages.
ErrorDocument 400 /errors/error_page.php ErrorDocument 401 /errors/error_page.php ErrorDocument 402 /errors/error_page.php ErrorDocument 403 /errors/error_page.php ErrorDocument 404 /errors/error_page.php ErrorDocument 405 /errors/error_page.php ErrorDocument 406 /errors/error_page.php ErrorDocument 407 /errors/error_page.php ErrorDocument 408 /errors/error_page.php ErrorDocument 409 /errors/error_page.php ErrorDocument 410 /errors/error_page.php ErrorDocument 411 /errors/error_page.php ErrorDocument 412 /errors/error_page.php ErrorDocument 413 /errors/error_page.php ErrorDocument 414 /errors/error_page.php ErrorDocument 415 /errors/error_page.php ErrorDocument 416 /errors/error_page.php ErrorDocument 417 /errors/error_page.php ErrorDocument 500 /errors/error_page.php ErrorDocument 501 /errors/error_page.php ErrorDocument 502 /errors/error_page.php ErrorDocument 503 /errors/error_page.php ErrorDocument 504 /errors/error_page.php ErrorDocument 505 /errors/error_page.php
- The topic ‘Override All WordPress Error Redirects’ is closed to new replies.