Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#5320 closed (duplicate)

request.path doesn't work properly under fastcgi

Reported by: julian Owned by: Malcolm Tredinnick
Component: HTTP handling Version: master
Severity: Keywords: request path fastcgi
Cc: jumo@… Triage Stage: Unreviewed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: UI/UX:

Description (last modified by James Bennett)

hi,

my django-app runs under www.domain.com/appl/ with fastcgi.

the output of "request.path" in a view called for ^$ is just "/" not "/appl/" as it should be...reproduce it:

urls.py:

from django.conf.urls.defaults import *
from appl.views import start

urlpatterns = patterns('',
	(r'^', start),
)

views.py:

from django.shortcuts import render_to_response

def start(request):
	return render_to_response('base.html',{'path':request.path})

base.html:

{{path}}

running with fastcgi under www.domain.com/appl/ returns:

/

but should

/appl/

I know this can be solved with a rewrite-rule in a .htaccess, but this shouldn't be the proper way to fix bugs.

Change History (3)

comment:1 Changed 9 years ago by James Bennett

Description: modified (diff)

(cleaning up formatting)

comment:2 Changed 9 years ago by James Bennett

Resolution: duplicate
Status: newclosed

Closing as a duplicate of #1516 because that's the underlying issue.

comment:3 Changed 9 years ago by julian

thanks for reformatting and applying all that changes.

maybe you can tell me: if the underlying issue has been known for so long, why isn't it solved yet?

Note: See TracTickets for help on using tickets.
Back to Top