Darran Edmundson wrote:
/usr/local/apache/cgi-bin/Zope.cgi$1[e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,l]
Looks like you need a space between '...cgi$1' and '[e=...'.
Sorry Evan, I must have inadvertently removed that space when cutting and pasting - it is in the actual httpd.conf file. Any other suggestions?
Well, here is a snip from the httpd.conf that we use here that works fine: RewriteEngine on RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule ^/(.*) /home/httpd/cgi-bin/Zope.cgi/$1 [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,l] It looks remarkably similar, except that our RewriteRule takes everything after the slash, whereas yours takes the slash itself. Now, I know this works because it's what we use on our live server. (The [e= line is, of course, on the same line as the RewriteRule separated from the $1 by a single space). This rule will map any url into Zope though, if you wanted zope access through the /Zope/ url, then you would have to change the RewriteRule to ^/Zope/(.*) instead. -- Nick Garcia | ngarcia@codeit.com CodeIt Computing | http://codeit.com