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.

» The Period, Our Simplest Punctuation Mark, Has Become a Sign of Anger | New Republic

On text and instant message, punctuation marks have largely been replaced by the line break. I am much more likely to type two separate messages without punctuation:

sorry about last night
next time we can order little caesars

Than I am to send a single punctuated message: 

I’m sorry about last night. Next time we can order Little Caesars.

And, because it seems begrudging, I would never type:

sorry about last night.
next time we can order little caesars.

The final example in the quote above does seem really harsh!