Opened 17 years ago

Last modified 17 years ago

#5320 closed

request.path doesn't work properly under fastcgi — at Version 1

Reported by: julian Owned by: Malcolm Tredinnick
Component: HTTP handling Version: dev
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: no UI/UX: no

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 (1)

comment:1 by James Bennett, 17 years ago

Description: modified (diff)

(cleaning up formatting)

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