diff --git a/pgweb/legacyurl/__init__.py b/pgweb/legacyurl/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/pgweb/legacyurl/models.py b/pgweb/legacyurl/models.py new file mode 100644 index 00000000..71a83623 --- /dev/null +++ b/pgweb/legacyurl/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/pgweb/legacyurl/views.py b/pgweb/legacyurl/views.py new file mode 100644 index 00000000..db607f0e --- /dev/null +++ b/pgweb/legacyurl/views.py @@ -0,0 +1,6 @@ +from django.http import HttpResponse, Http404, HttpResponseRedirect + +def presskit(self, version, language): + return HttpResponseRedirect("/about/press/presskit%s/%s/" % ( + version, language) + ) diff --git a/pgweb/urls.py b/pgweb/urls.py index a8e96253..d91ccebb 100644 --- a/pgweb/urls.py +++ b/pgweb/urls.py @@ -65,6 +65,12 @@ urlpatterns = patterns('', # Special secttions ### (r'account/', include('account.urls')), + + ### + # Legacy URLs from the old website, that are likely to be used from other + # sites or press releases or such + ### + (r'^about/press/presskit(\d+).html.(\w+)$', 'pgweb.legacyurl.views.presskit'), # Uncomment the next line to enable the admin: (r'^admin/(.*)', admin.site.root),