From fd0ec05be1f3f45c6d3bb744616c237914d5386f Mon Sep 17 00:00:00 2001 From: Bill Fenner <fenner@fenron.net> Date: Tue, 12 Jun 2007 19:01:35 +0000 Subject: [PATCH] Use a 301 permanent redirect. Add a trailing slash, so that we're not redirecting to a redirect. - Legacy-Id: 343 --- ietf/redirects/views.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ietf/redirects/views.py b/ietf/redirects/views.py index 3e67f0932..cdad1be64 100644 --- a/ietf/redirects/views.py +++ b/ietf/redirects/views.py @@ -1,4 +1,4 @@ -from django.http import HttpResponseRedirect,Http404 +from django.http import HttpResponsePermanentRedirect,Http404 import re from ietf.redirects.models import Redirect, Command @@ -25,6 +25,7 @@ def redirect(request, path="", script=""): pass # it's ok, request didn't have 'command'. try: url += rest % request.REQUEST + url += "/" except: # rest had something in it that request didn't have, so just # redirect to the root of the tool. @@ -40,4 +41,4 @@ def redirect(request, path="", script=""): get.pop(arg) if get: url += '?' + get.urlencode() - return HttpResponseRedirect(url) + return HttpResponsePermanentRedirect(url)