One of the first things you should do on a new WordPress install is to update your permalinks, and it’s really not very hard, but one of the things that gives people problems is that their .htaccess file isn’t writable.
If you’re on an Apache host, you most likely have mod rewrite, and you most likely already have an htaccess file, in my experience.
The first thing you need to do is make sure that your htaccess file is writable, and this can be done with your FTP software or your file manager inside your web hosting control.
Many web hosts block the visibility of your htaccess, so be sure to choose to show hidden files inside your FTP software or inside your web hosting control panel.
Make note of the original settings, then set the htaccess to 777, which should enable the WordPress admin control panel to do the rest.
Login to your WordPress admin control panel – options – permalinks
From there go to the custom option, and paste the following into the field –
That will give you your category and post title for the end of your URL. I’ve been experimenting lately with just using /%postname%/ too, and if your blog is very niche, and you don’t want to to categorize your URLs, there’s no reason you can’t do that.
At that point, you should see this message appear the top –
Check your post for friendly URL’s and change your .htaccess back the way it was, and you’re good to go.
*disclaimer – We will not accept any liability if you do it incorrectly and it does not work, or you get hacked because you leave something writable, or you basically screw thiongs up. Just set your permalinks back to default, and all will be fine. 😉