On Mon, Mar 10, 2008 at 1:12 PM, Thorsten Scherler
<[EMAIL PROTECTED]> wrote:
> On Mon, 2008-03-10 at 11:20 +0100, Krist van Besien wrote:
> > On Mon, Mar 10, 2008 at 9:58 AM, Thorsten Scherler
> > <[EMAIL PROTECTED]> wrote:
> > > Hi all,
> > >
> > > I am trying to use the E flag in some of my rewrite rules but without
> > > suggest.
> > >
> > > I have following configuration:
> > > RewriteMap portadaboja txt:/opt/datos/httpd/redirect.txt
> > > RewriteRule "^/BOJA$"
> > > "http://%{HTTP_HOST}/boja/${portadaboja:boletin}" [E=FOCUS:true,R]
> > >
> > > The redirect works fine but when I use in my ssi the following:
> > > <!--#set var="focus" value="$FOCUS" -->
> > > 1. <!--#echo var="focus" -->
> > > 2. <!--#echo var="FOCUS" -->
> > > 3. <!--#echo var="%{ENV:FOCUS}" -->
> > >
> > > The out put is:
> > > 1. 2. 3. (none)
> > >
> > > I am using apache2 as package from Ubuntu (2.2.3-3.2ubuntu2.1).
> > >
> > > Can somebody explain me what I am doing wrong?
> >
> > You are doing a redirect. Which means that after the rule matches the
> > client gets a response and starts a _new_ request. The apache process
> > handling this new request does not have access to environment
> > variables set in a previous request.
> >
> > Krist
>
> Thanks very much Krist for this explanation. So I need to find a
> workaround.
You could try not doing a redirect, as it looks like you are
redirecting to the same host. This is often not needed.
eg:
RewriteRule ^/BOJA$" /boja/${portadaboja:boletin}" [E=FOCUS:true]
Processing will thus continue within the same request.
Krist
--
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Bremgarten b. Bern, Switzerland
--
A: It reverses the normal flow of conversation.
Q: What's wrong with top-posting?
A: Top-posting.
Q: What's the biggest scourge on plain text email discussions?
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
" from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]