For starters try doing a
<?=phpinfo()?>
Look in the Apache section and then under loaded modules for 'mod_rewrite'
If you've got mod_rewrite in there - then you are in business
Try this simple example
Put the following in a .htaccess file...
RewriteEngine on
RewriteRule ^users\/(.*)$ users.php?user=$1
What this is saying on the left-hand side
1) Match any url that starts /users/ - start denoted with ^
2) Any thing after until the end of the line (.) - end denoted by $ - bung it in the variable $1 subsequent (.) in this simple example would be $2 $3 etc
What the right had side of the expression is saying take the $1 and substitute it in the url users.php?user=$1
So if you had a script users.php thus
<? echo $user; ?>
Calling the script like this...
http://domain.com/users/bob
would be the same as...
http://comain.com/users.php?user=bob
They should both output 'bob' (honest)