Hold on, it should be SetEnvIf and not SetenvIf in your stanza!
 On Mar 23, 2012 8:50 AM, "Igor Cicimov" <[email protected]> wrote:

> "The problem I'm facing here seems to rely in the fact that the variables
> I'm trying to use (like "THE_REQUEST", for example) are only defined within
> mod_rewrite's scope, and are not available to other directives like
> SetenvIf."
>
> And i dont think this is correct i have used SetEnvIf with REQUEST_URI
> before.
> On Mar 23, 2012 8:47 AM, "Igor Cicimov" <[email protected]> wrote:
>
>> Do you have SetEnvIf and Location togather in the config? Remove the
>> Location one and leave the SetEnvIf only to catch the env var for the
>> header. I read somewhere a case when LocationMatch was affecting SetEnvIf.
>>  On Mar 23, 2012 1:26 AM, "Bruno Tréguier" <[email protected]>
>> wrote:
>>
>>> Le 22/03/2012 11:11, Igor Cicimov a écrit :
>>>
>>>> Why don't you just do it this way:
>>>>
>>>> RewriteCond %{REQUEST_URI} !^/(media|skin|js)/ [OR]
>>>> RewriteCond %{REQUEST_URI} !^/onlinestore/checkout
>>>> RewriteCond %{REQUEST_FILENAME} !-f
>>>> RewriteCond %{REQUEST_FILENAME} !-d
>>>> RewriteCond %{REQUEST_FILENAME} !-l
>>>> RewriteRule .* index.php [L]
>>>>
>>>> and solve your rewrite problem?
>>>>
>>>
>>> Because the path /onlinestore/checkout is not an exception to the rule,
>>> and also has to be dealt with by the "index.php" catch-all script.
>>>
>>> I just want to conditionally set a header in the HTTP response, based on
>>> the original URI, before it is fiddled with by rewriting process.
>>>
>>> The problem I'm facing here seems to rely in the fact that the variables
>>> I'm trying to use (like "THE_REQUEST", for example) are only defined within
>>> mod_rewrite's scope, and are not available to other directives like
>>> SetenvIf.
>>>
>>> Regards,
>>>
>>> Bruno
>>>
>>> --
>>> - Service Hydrographique et Oceanographique de la Marine  -  DMGS/INF
>>> -  13, rue du Chatellier -  CS 92803  - 29228 Brest Cedex 2, FRANCE
>>> -     Phone: +33 2 98 22 17 49  -  Email: [email protected]
>>>
>>> ------------------------------**------------------------------**
>>> ---------
>>> To unsubscribe, e-mail: 
>>> users-unsubscribe@httpd.**apache.org<[email protected]>
>>> For additional commands, e-mail: [email protected]
>>>
>>>

Reply via email to