Create Redirects! This plugin adds a new Post Type.
By default, only WordPress® Administrators can manage (i.e. create/edit/delete/manage) Redirects. Editors and Authors can create/edit/delete their own Redirects, but permissions are limited for Editors/Authors. If you would like to give other WordPress Roles the Capabilities required, please use a plugin like Enhanced Capability Manager.
Add the following Capabilities to the additional Roles that should be allowed to manage Redirects.
$caps = array ( 'edit_redirects', 'edit_others_redirects', 'edit_published_redirects', 'edit_private_redirects', 'publish_redirects', 'delete_redirects', 'delete_private_redirects', 'delete_published_redirects', 'delete_others_redirects', 'read_private_redirects' );
NOTE: There are also some WordPress filters integrated into the code for this plugin, which can make permissions easier to deal with in many cases. You can have a look at the source code and determine how to proceed on your own; if you choose this route.