:: not sure if the '+' is the right thing, but I meant that you need a :: Options ExecCGI on your cgi-bin directory. Sorry if that wasn't all :: clear Yeah, the "+" syntax is correct (apache.org/docs/mod/core.html#options) :: next time you try, paste the relevant part of your rewrite log. That :: normally gives some clues.... Here is the output to the rewrite log (level 9) as a result of me going to http://hal.rescomp.berkeley.edu/cgi-bin/Zope.cgi, and clicking on the "management screen" link. To the uneducated eye (mine) it doesn't look like there's anything special here, however. 169.229.70.180 - - [15/Nov/1999:01:10:41 -0800] [hal.rescomp.berkeley.edu/sid#82df19c][rid#82e31bc/initial] (3) [per-dir /] add path-info postfix: /export/www/cgi-bin/Zope.cgi -> /export/www/cgi-bin/Zope.cgi/ 169.229.70.180 - - [15/Nov/1999:01:10:41 -0800] [hal.rescomp.berkeley.edu/sid#82df19c][rid#82e31bc/initial] (3) [per-dir /] strip per-dir prefix: /export/www/cgi-bin/Zope.cgi/ -> export/www/cgi-bin/Zope.cgi/ 169.229.70.180 - - [15/Nov/1999:01:10:41 -0800] [hal.rescomp.berkeley.edu/sid#82df19c][rid#82e31bc/initial] (3) [per-dir /] applying pattern '^/Zope(.*)' to uri 'export/www/cgi-bin/Zope.cgi/' 169.229.70.180 - - [15/Nov/1999:01:10:41 -0800] [hal.rescomp.berkeley.edu/sid#82df19c][rid#82e31bc/initial] (1) [per-dir /] pass through /export/www/cgi-bin/Zope.cgi 169.229.70.180 - - [15/Nov/1999:01:10:48 -0800] [hal.rescomp.berkeley.edu/sid#82df19c][rid#82e31bc/initial] (3) [per-dir /] add path-info postfix: /export/www/cgi-bin/Zope.cgi -> /export/www/cgi-bin/Zope.cgi/manage 169.229.70.180 - - [15/Nov/1999:01:10:48 -0800] [hal.rescomp.berkeley.edu/sid#82df19c][rid#82e31bc/initial] (3) [per-dir /] strip per-dir prefix: /export/www/cgi-bin/Zope.cgi/manage -> export/www/cgi-bin/Zope.cgi/manage 169.229.70.180 - - [15/Nov/1999:01:10:48 -0800] [hal.rescomp.berkeley.edu/sid#82df19c][rid#82e31bc/initial] (3) [per-dir /] applying pattern '^/Zope(.*)' to uri 'export/www/cgi-bin/Zope.cgi/manage' 169.229.70.180 - - [15/Nov/1999:01:10:48 -0800] [hal.rescomp.berkeley.edu/sid#82df19c][rid#82e31bc/initial] (1) [per-dir /] pass through /export/www/cgi-bin/Zope.cgi 169.229.70.180 - - [15/Nov/1999:01:11:01 -0800] [hal.rescomp.berkeley.edu/sid#82df19c][rid#82e31bc/initial] (3) [per-dir /] add path-info postfix: /export/www/cgi-bin/Zope.cgi -> /export/www/cgi-bin/Zope.cgi/manage 169.229.70.180 - - [15/Nov/1999:01:11:01 -0800] [hal.rescomp.berkeley.edu/sid#82df19c][rid#82e31bc/initial] (3) [per-dir /] strip per-dir prefix: /export/www/cgi-bin/Zope.cgi/manage -> export/www/cgi-bin/Zope.cgi/manage 169.229.70.180 - - [15/Nov/1999:01:11:01 -0800] [hal.rescomp.berkeley.edu/sid#82df19c][rid#82e31bc/initial] (3) [per-dir /] applying pattern '^/Zope(.*)' to uri 'export/www/cgi-bin/Zope.cgi/manage' 169.229.70.180 - - [15/Nov/1999:01:11:01 -0800] [hal.rescomp.berkeley.edu/sid#82df19c][rid#82e31bc/initial] (1) [per-dir /] pass through /export/www/cgi-bin/Zope.cgi :: hope you have mod_rewrite etc. configured into it. [emechler@hal /var/log/apache]$ httpd -l Compiled-in modules: http_core.c mod_env.c mod_log_config.c mod_mime.c mod_negotiation.c mod_status.c mod_autoindex.c mod_dir.c mod_cgi.c mod_userdir.c mod_alias.c mod_rewrite.c mod_access.c mod_auth.c mod_setenvif.c mod_ssl.c mod_perl.c mod_php3.c [emechler@hal /var/log/apache]$ mod_rewrite is in there. Hey, I appreciate all of the help that you have given me so far. Please don't give up on me yet ;) Regards, Erick