[Techtalk] Zeus rewrite rules
Kathryn Andersen
kat_lists at katspace.com
Tue Dec 28 12:04:14 EST 2004
Anyone here familiar with Zeus rewrite rules?
Because my web-host uses Zeus rather than Apache, I need to convert some
Apache rewrite rules to Zeus format, so that I can run a particular CGI
script (which I've tested on my own PC with Apache) on my actual
web-host in the same way.
These are the original Apache rules:
# Apache rewrite
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ posy.cgi/$1 [L,QSA]
The idea is to call the posy.cgi script with the PATH_INFO set to the
requested URL, if and only if the file or directory is not found.
This is what I came up with for the Zeus rewrite rules, but they aren't
working. Instead of it calling the CGI script, it just comes up with
the standard 404 Not Found page.
# Zeus rewrite
# look for the file and call posy.cgi if it doesn't exist
match path into SCRATCH:path from %{URL}
look for file at %{SCRATCH:path}
if not exists then
match URL into $ with ^(.*)$
if matched then
set URL = posy.cgi/$1
endif
endif
I then tried to see if I could override all URLs by just using
match URL into $ with ^(.*)$
if matched then
set URL = posy.cgi/$1
endif
but that didn't work either.
Can anybody tell me what I'm doing wrong? Thanks.
Kathryn Andersen
-=-=-=-=-=-=-=-=-
Lennier: Ambassador Delenn remains indisposed.
Londo: Indisposed? She's in a cocoon.
Lennier: Yes.
"Revelations" (Babylon 5)
--
_--_|\ | Kathryn Andersen <http://www.katspace.com>
/ \ |
\_.--.*/ | GenFicCrit mailing list <http://www.katspace.com/gen_fic_crit/>
v |
------------| Melbourne -> Victoria -> Australia -> Southern Hemisphere
Maranatha! | -> Earth -> Sol -> Milky Way Galaxy -> Universe
More information about the Techtalk
mailing list