How to change your WordPress Permalink Structure

Note: This information comes from Yoast.com, however the last time I tried to pull it up it was unavailable so I’m mirroring the relevant bits here. I also re-wrote the generator to use more friendly htaccess rewrites instead of redirects. This is important if you are running multiple WordPress sites on the same server and need your htaccess changes to be site-specific.

There are two steps in changing your WordPress permalink structure. The first is simple, go to Settings -> Permalinks and select Post name:

WordPress Permalink Settings

If you don’t have the post name option yet, you’re not on WordPress 3.3, the release of which is imminent. You could wait a bit for the update, or you could just add /%postname%/ as a custom permalink structure.

The second step is to redirect your old permalinks to your new ones. To do that, you have to add redirects to your .htaccess file, I have created a little tool that generates these redirects for you based on your domain and your old permalink structure. To use this tool, click the button:

Generate Redirects

» ‘No chance.’

Steve Ballmer in 2007 shortly before the iPhone’s release:

Would I trade 96% of the market for 4% of the market? (Laughter.) I want to have products that appeal to everybody.

Now we’ll get a chance to go through this again in phones and music players. There’s no chance that the iPhone is going to get any significant market share. No chance.

A lot changes in 7 years: current estimates put Windows Phone at <4% of the market and Steve Ballmer is no longer the CEO of Microsoft. I guess that’s what happens when you laugh at your competition while they change the world.