From: Ian B. <ia...@co...> - 2002-01-26 20:43:53
|
On Sat, 2002-01-26 at 14:28, Magnus Lie Hetland wrote: > Jason Hildebrand <ja...@pe...>: > [...] > > I use Debian and my apache config is in two files: httpd.conf and > > srm.conf. > > Yes, I guess that's pretty standard... Although through the years I've > only used the httpd.conf. They are read in some order, and order does matter, but they are all processed equivalently. > > The scriptalias directive which defines the cgi directory is in srm.conf: > > > > ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ > > Right. I've got that in httpd.conf. I also added it specifically to > the virtual server I was working on. > > > and I added my rewrite directives into httpd.conf: > > > > RewriteEngine On > > RewriteRule ^/remote$ /remote/ [L,R] > > RewriteRule ^/remote/(.*) /cgi-bin/WebKit.cgi/$1 [L,PT] > > Hm. It seems that the PT option does the trick, although I don't see > why. I guess I'll read the docs on that option more closely, then :) > > (And, of course, that's what's done in the Wiki recipe... I thought I > had tried it, but I guess I hadn't :) > > BTW: I still think a mention of this would be useful in the > installation guide, and not just in some wiki somewhere... The Wiki documentation could probably stand to be beefed up. I mostly just put what I used, at a time when I had already mostly forgotten why I used it that way. PT I believe tells Apache to keep processing the URL -- in this case, to do the ScriptAlias translation. L by itself means to process the URL directly -- it also shortcuts any mod_webkit mapping. Ian |