Is there a way I can redirect the URL slug of the 404 template to /404/ so so for example if I have /category/media/blah it redirects to /404/
Is that possible I don't know if it can be done using .htaccess.
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It only takes a minute to sign up.Sign up to join this community
So you can do something like this:
404.phpfile and add these lines to the top of it. If you don't have one, create it. This will ensure WordPress uses this file for all permalinks that no longer exist or never existed.
<?php /** * Template Name: 404 Page */ $four_oh_four = get_permalink( get_page_by_path( '404' ) ); wp_redirect( $four_oh_four ); exit();
I haven't tested it but should work.
Optionally, you could also use PHP's default redirection using headers if you want to. I just used WordPress' redirection API.