Permalinks are so your page URL in WordPress will go from this:

  • http://www.yoursite.com/wp/page_id=8   -to this:
  • http://www.yoursite.com/wp/pagetitle

001. Log in to WordPress dashboard and under “Settings,” press “Permalinks.”

002. Where it says “Custom Structure,” check it and in the textbox type in ‘%postname%’. And that’s it!

003. If the links don’t work after this, that means you need to change your .htaccess. Go to your ftp program or ‘File Manager’ in cPanel and open “.htaccess”. If you don’t see the file, manually type it in. (It should be in your ‘public_html’ or for subdomains, your main folder.) I’m using the cPanel’s File manager. Note: You have to put a period in front of “htaccess”.

004. In that page, copy and paste this in:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
</IfModule>

That’s it! Remember to change “wp” to wherever you uploaded your WordPress files.
Note: The code is what WordPress gives you after you press “Save Changes”. But sometimes, it doesn’t show up :) .