From 546d793e5bcf8d3827fbe036d36fd4cd32784e31 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Wed, 20 Jun 2012 23:57:27 +0000 Subject: [PATCH] Try to not use explicit .html extensions in the urls. Redirect from those to .html-less urls. - Legacy-Id: 4484 --- ietf/meeting/urls.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ietf/meeting/urls.py b/ietf/meeting/urls.py index 88ce8aafa..2b7bc160d 100644 --- a/ietf/meeting/urls.py +++ b/ietf/meeting/urls.py @@ -1,13 +1,16 @@ # Copyright The IETF Trust 2007, All Rights Reserved from django.conf.urls.defaults import patterns +from django.views.generic.simple import redirect_to + from ietf.meeting import views urlpatterns = patterns('', (r'^(?P\d+)/materials.html$', views.show_html_materials), (r'^agenda/$', views.html_agenda), (r'^agenda(?:.html)?$', views.html_agenda), - (r'^requests.html$', views.meeting_requests), + (r'^requests.html$', redirect_to, {"url": '/meeting/requests', "permanent": True}), + (r'^requests$', views.meeting_requests), (r'^agenda.txt$', views.text_agenda), (r'^agenda/agenda.ics$', views.ical_agenda), (r'^agenda.ics$', views.ical_agenda), @@ -15,7 +18,8 @@ urlpatterns = patterns('', (r'^agenda/week-view.html$', views.week_view), (r'^week-view.html$', views.week_view), (r'^(?P\d+)/agenda(?:.html)?/?$', views.html_agenda), - (r'^(?P\d+)/requests.html$', views.meeting_requests), + (r'^(?P\d+)/requests.html$', redirect_to, {"url": '/meeting/%(num)s/requests', "permanent": True}), + (r'^(?P\d+)/requests$', views.meeting_requests), (r'^(?P\d+)/agenda.txt$', views.text_agenda), (r'^(?P\d+)/agenda.ics$', views.ical_agenda), (r'^(?P\d+)/agenda.csv$', views.csv_agenda),