Apache lets you do cool things with rewrite rules.
On a related not I was mucking about with phpWiki and trying to get it to work the same way you have it set up. Ie, using path info based urls (eg, /wiki/!SomePageHere?) and I couldn't get it to work. I'd be interested to know how you set yours up.
define('SCRIPT_NAME', '/wlug'); define('DATA_PATH', '/phpwiki-1.3.3'); define('VIRTUAL_PATH', '/wlug');
% mkdir wlug % cd wlug % cat >.htaccess <<EOF
RewriteRule? (.*) /phpwiki-1.3.3/index.php/$1 [L?
RewriteEngine? On
EOF
For the CRCnet wiki I do it this way
Action x-phpwiki-page /phpwiki/index.php
SetHandler? x-phpwiki-page
DirectoryIndex? /phpwiki/index.php
I think that is all :)
One page links to RewriteRules:
lib/main.php:944: Notice: PageInfo: Cannot find action page
lib/main.php:839: Notice: PageInfo: Unknown action