The .htaccess file for PmWiki looks like this:
<Files .htaccess>
order allow,deny
deny from all
</Files>
authuserfile /home/users/web/b198/pow.aitch748/htdocs/.htpasswd
authtype basic
authname "Password Protected Directory"
#
# Use mod_rewrite to enable "Clean URLs" for a PmWiki installation.
RewriteEngine On
#
# The rewrite base will be the document root.
RewriteBase /
#
# Send requests without parameters to pmwiki.php.
RewriteRule ^$ wiki/pmwiki.php [L]
#
# Send requests for index.php to pmwiki.php.
RewriteRule ^index\.php$ wiki/pmwiki.php [L]
#
# Don't rewrite requests for any files, directories, or symbolic
# links (shortcuts) that exist on the filesystem.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
#
# Send requests to pmwiki.php, appending the query string part.
RewriteRule ^([^/a-z].*) wiki/pmwiki.php?n=$1 [QSA,L]
Information on Apache mod_rewrite.