How to enable WordPress permalinks on

On WordPress’ page about using permalinks, it gives steps to enable “pretty” permalinks. I have non-shell hosting account at, and I had use only .htacceess to make it work. Even though the WordPress’ instruction says you have to set FileInfo directives allowed, but I found that it actually causes Internal Server 500 error.

I had the following piece of code in .htaccess, and now it’s working fine.

# BEGIN WordPress

Options FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

7 thoughts on “How to enable WordPress permalinks on

  1. Thanks a lot for this code. I was wondering what was wrong with my wordpress installation and you saved my life :-)

    It definitely worked for me!

    Cheers from Valencia.

  2. Hey, I read a lot of blogs on a daily basis and for the most part, people lack substance but, I just wanted to make a quick comment to say GREAT blog!…..I”ll be checking in on a regularly now….Keep up the good work! :)

    – Marc Shaw

  3. Oh my God, thank you SO MUCH. I’ve spent the last 3 days searching the internet for a solution to this problem. You rock. :D

  4. Pingback: reccomended Freehost

Leave a Reply

Your email address will not be published. Required fields are marked *