I'm not at work, but I feel, that unexpected redirect is caused by
using paths instead of full URL, when doing redirects.

http://stackoverflow.com/questions/1390512/apache-cgi-redirect-to-absolute-uri-doesnt-work

We will see tomorrow...


On Mar 16, 5:36 pm, Graham Dumpleton <[email protected]>
wrote:
> 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 
> > athttp://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