To use redirection,
click Tools – redirection
With the screenshot above, you can set the 301 redirect of any old post link to a new one. With this tool, you won’t lose any traffic after editing the post slug of your already published post.
Note that this process will affect your social media shares, that’s just a little sacrifice you need to pay.
301 Redirect through .htaccess
In most cases, the web server’s behaviour is configured with a file called .htaccess file. This file is just a simple text found in your website’s root directory. To implement a 301 redirect, you will have to put the .htaccess file in the root directory (in case it’s not there). To edit or create a new .htaccess, you will need a text editor software such as Notepad, Textedit or sublime; and when you’re done, save the file you’ve created or edited as .htaccess
In editing your .htaccess file, let’s make use of a basic example.
Take for instance your old post URL is https://www.mypost.com/oldpost.html and you want to change it to https://www.mypost.com/newpost
To make sure that the old post page redirects to the new post page, you will need to add your address in the format below to your .htaccess file
Redirect 301 /oldpost.html https://www.mypost.com/newpost
Israel Olatunji