No is not the same rewrite rule You've seen in the other thread

This is the scenario:

I have a unique wsgi app that serves all the sites like:

Clients
    Client1
          Site1
          Site2
    Client2
    Client3

I want to have a different domain for Site1 and Site2 and a redirection to 
the proper site

So domain1.com points to /Clients/Client1/Site1 and domain2.com points to 
/Clients/Client1/Site2

When I ask for domain1.com/The/Rest/Of/The/Path and the wsgi app will 
recive /Clients/Client1/Site1/The/Rest/Of/The/Path

The wsgi app has a function that generate the URLs. Without the redirection 
(asking to the main domain who points to /) it generates the URLs correctly 
but with the redirection it doesn't because I don't have any reference to 
the actual user petition and this is why I'm asking that

That make sense?

On Wednesday, April 10, 2013 7:10:49 AM UTC+2, Graham Dumpleton wrote:
>
> Sorry, misread your comment.
>
> Yes, E=??? assignment in mod_rewrite should work.
>
> The issue may though be in which request context it is set. If you are 
> setting it and then doing a redirect in same rewrite rules, the variable 
> will likely be set in the parent request and not the sub request as you 
> want. I know of no way to have mod_rewrite set the variable in the sub 
> request when redirecting.
>
> Lets go back to the start. Can you explain the original problem you are 
> trying to solve by using the redirects. If this was the rewrite rules from 
> your other discussion, show them again and explain again why they are 
> required. Then also why you need to know the original PATH_INFO from the 
> parent request in the sub request.
>
> There may well be a different way of doing what you want, but right now I 
> don't understand the problem you are trying to solve which made you ask the 
> question.
>
> Graham
>
>
> On 10 April 2013 14:38, Garito <[email protected] <javascript:>> wrote:
>
>> Well, in theory E will set an environment variable
>>
>> I try SetEnv Testing ATest and appears in the environ but with E it 
>> doesn't 
>>
>> On Wednesday, April 10, 2013 6:15:09 AM UTC+2, Graham Dumpleton wrote:
>>
>>> What is passed is what mod_rewrite sets and is out of the control of 
>>> mod_wsgi. if you don't see a REDIRECT_PATH_INFO then no such thing is 
>>> available.
>>>
>>> Graham
>>>
>>>
>>> On 10 April 2013 14:09, Garito <[email protected]> wrote:
>>>
>>>> Any chance that [E=ORIGINAL_PATH_INFO:/$1] work?
>>>>
>>>>
>>>> On Wednesday, April 10, 2013 5:56:40 AM UTC+2, Graham Dumpleton wrote:
>>>>
>>>>> Not everything. A few REDIRECT_ prefixed variables will exist in the 
>>>>> WSGI environ dictionary, but beyond that nothing is available.
>>>>>
>>>>> Graham
>>>>>
>>>>>
>>>>>  On 10 April 2013 12:16, Garito <[email protected]> wrote:
>>>>>
>>>>>> Hi!
>>>>>> Is there a way to know the original request before mod_rewrite 
>>>>>> changes it?
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>>  -- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "modwsgi" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>> send an email to modwsgi+u...@**googlegroups.com.
>>>>>> To post to this group, send email to [email protected].
>>>>>>
>>>>>> Visit this group at 
>>>>>> http://groups.google.com/**group**/modwsgi?hl=en<http://groups.google.com/group/modwsgi?hl=en>
>>>>>> .
>>>>>> For more options, visit 
>>>>>> https://groups.google.com/**grou**ps/opt_out<https://groups.google.com/groups/opt_out>
>>>>>> .
>>>>>>  
>>>>>>  
>>>>>>
>>>>>
>>>>>  -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "modwsgi" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to modwsgi+u...@**googlegroups.com.
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at 
>>>> http://groups.google.com/**group/modwsgi?hl=en<http://groups.google.com/group/modwsgi?hl=en>
>>>> .
>>>> For more options, visit 
>>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>>> .
>>>>  
>>>>  
>>>>
>>>
>>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "modwsgi" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected]<javascript:>
>> .
>> Visit this group at http://groups.google.com/group/modwsgi?hl=en.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/modwsgi?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to