Read the full story https://wordpress.org/plugins/simple-301-redirects/
Simple 301 Redirects provides an easy method of redirecting requests to another page on your site or elsewhere on the web. It’s especially handy when you migrate a site to WordPress and can’t preserve your URL structure. By setting up 301 redirects from your old pages to your new pages, any incoming links will be seemlessly passed along, and their pagerank (or what-have-you) will be passed along with them.
Upload Simple 301 Redirects to the /wp-content/plugins/ directory
Activate the plugin through the ‘Plugins’ menu in WordPress
Add redirects on the Settings > 301 Redirects page.
Security Update – Better handling of posted data.
Security Updates – Special thanks to Ryan Hellyer!
Removed deprecated function calls
Updated code to better match WordPress coding standards
Updated handling of https protocol to prevent errors in certain server configurations
Better support for destinations that start with a leading slash instead of the full domain
Sorry for the double update. I forgot to check for PHP4 compatibility. Many people are still using PHP4, apparently, so this update is to fix compatibility with these legacy systems.
Added support for special characters in non-english URLs.
Fixed a case sensitivity bug.
Updated redirect method to send headers directly rather than using wp_redirect() because it was sending 302 codes on some servers