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

Post to Twitter

9 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. Thanks for making the honest try to provide an explanation for this. I believe very sturdy about it and want to be informed more. If its OK, as you reach extra extensive wisdom, could you mind including extra posts similar to this one with additional info? It would be extremely helpful and helpful for me and my colleagues.

  5. Pingback: reccomended Freehost

Leave a Reply

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

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    Markdown is turned off in code blocks:
     [This is not a link](

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see