There has to be some sort of redirect/rewrite occurring as the
REDIRECT_ prefixes are inserted specifically when that occurs.

Can you perhaps send me your whole Apache configuration direct to me
in private email so I can look at it and see what other directives you
are using which might be triggering it.

Use Graham.Dumpleton at gmail address.

I have to go get on a plane in a few minutes and will look at it later
tonight or tomorrow when get Internet again.

Graham

On 16 March 2011 10:37, diverman <[email protected]> wrote:
> Hi Graham.
>
> I've investigated, that error happens, when most of environment
> variables are prefixed with REDIRECT_. Sometimes they are prefixed
> with REDIRECT_REDIRECT_REDIRECT_.
>
> So I get environment like this:
>
> [Wed Mar 16 10:09:49 2011] [error] HTTP_USER_AGENT: 'Wget/1.11.4 Red
> Hat modified'
> [Wed Mar 16 10:09:49 2011] [error] PATH_INFO: '/wrong-page/'
> [Wed Mar 16 10:09:49 2011] [error] REDIRECT_PATH_INFO: '/requested-
> page/'
> [Wed Mar 16 10:09:49 2011] [error] REDIRECT_mod_wsgi.callable_object:
> 'application'
> [Wed Mar 16 10:09:49 2011] [error] REDIRECT_mod_wsgi.handler_script:
> ''
> [Wed Mar 16 10:09:49 2011] [error] REDIRECT_mod_wsgi.input_chunked:
> '0'
> [Wed Mar 16 10:09:49 2011] [error] REDIRECT_mod_wsgi.listener_host: ''
> ....
>
> In short: browser requested page "/requested-page/", but application
> received in PATH_INFO "/wrong-page/". Requested page is now under key
> REDIRECT_PATH_INFO. In access log is:
>
> x.x.x.x - - [Wed Mar 16 10:09:49 2011] "GET /requested-page/ HTTP/1.1"
> 200 163855
>
> In access_log aren't any 301 or 302 responses.
>
> Thanks for advice.
>
> Pavel
>
> On Mar 14, 8:59 pm, Graham Dumpleton <[email protected]>
> wrote:
>> On 14 March 2011 15:54, diverman <[email protected]> wrote:
>>
>>
>>
>> > Hi,
>>
>> > I'm running apache 2.2.3 and mod_wsgi in daemon mode. Sometimes I get
>> > in access_log some path (as requested from browser), but application
>> > in environ receives completely different PATH_INFO (which is also
>> > valid in this app). There aren't any other modules or rewrite rules.
>>
>> > Configuration:
>>
>> > <VirtualHost ...>
>> >    WSGIDaemonProcess example display-name=%{GROUP} user=example
>> > group=example processes=4
>> > threads=1
>> >    WSGIProcessGroup example
>> >    WSGIScriptAlias / /some/path/example.wsgi
>> > </VirtualHost>
>>
>> > Do you have any idea, what could it be?
>>
>> Can you provide actual examples of how it appears in access log and
>> what SCRIPT_NAME and PATH_INFO are from application.
>>
>> If you replace WSGI application with simple test application such as:
>>
>> http://code.google.com/p/modwsgi/wiki/DebuggingTechniques#Displaying_...
>>
>> Does it still happen. Ie., verify that in no way related to your
>> specific web application.
>>
>> Graham
>
> --
> You received this message because you are subscribed to the Google Groups 
> "modwsgi" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/modwsgi?hl=en.
>
>

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

Reply via email to