Solution for WordPress URL structure changes and 301 redirects?

For a large number of redirects, using your .htaccess file is the way to go (assuming you’re using apache). If you aren’t doing an unreasonable number of redirects and want control within WordPress’ Admin, the aptly named Simple 301 Redirects is a great option.