02-26-06 04:24 PM
Jim Hayter wrote:
> Robert Ionescu wrote:
[...][vbcol=seagreen]
[...][vbcol=seagreen]
>
> Ah, this is the problem. I made the rash assumption that the inherited
> rules would be processed first. I have some new rules I need to
> implement early on for each virtual host and was hoping to accomplish it
> by putting them at the server level and using inherit.
>
> I guess I'll put them in an include file and pull it in for each virtual
> host.
Or - an other option - modify the source (mod_rewrite.c) and recompile
mod_rewrite:
--- src/modules/standard/mod_rewrite.c.orig taken from source 1.3.33
--- src/modules/standard/mod_rewrite.c
@@ -243,12 +243,12 @@
a->rewritelogfp = overrides->rewritelogfp != -1
? overrides->rewritelogfp
: base->rewritelogfp;
- a->rewritemaps = ap_append_arrays(p, overrides->rewritemaps,
- base->rewritemaps);
- a->rewriteconds = ap_append_arrays(p, overrides->rewriteconds,
- base->rewriteconds);
- a->rewriterules = ap_append_arrays(p, overrides->rewriterules,
- base->rewriterules);
+ a->rewritemaps = ap_append_arrays(p, base->rewritemaps,
+ overrides->rewritemaps);
+ a->rewriteconds = ap_append_arrays(p, base->rewriteconds,
+ overrides->rewriteconds);
+ a->rewriterules = ap_append_arrays(p, base->rewriterules,
+ overrides->rewriterules);
}
else {
/*
--
Robert
[ Post a follow-up to this message ]
|