XDForum (example: Anaconda Forum) is a nice basic forum software which works seamlessly with WordPress blogs (download our free theme and plugins). Unfortunately it works out-of-the-box with default permalinks only. Most site today use nice permalinks. This mini-tutorial will teach you how to use XDForum with nice permalinks (how to enable; tips and more).

Replace the .htaccess generated by your WordPress 2.x blog with this:


# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !xdforum/ /index.php [L]
RewriteRule ^xdforum/([^/\(\)]*)/?([^/\(\)]*)/?([^/\(\)]*)/?([^/\(\)]*)/?([^/\(\)]*)/?([^/\(\)]*)/?([^/\(\)]*)/?(\([^/\(\)]*\))?/? /index.php?pagename=xdforum&xdforum_action=$1&xf_id=$3&xt_id=$5&xp_id=$6&start=$8&pstart=$8 [QSA,L]

# END WordPress

Change the permission of .htaccess to 644.