summaryrefslogtreecommitdiff
path: root/djangoproject
diff options
context:
space:
mode:
Diffstat (limited to 'djangoproject')
-rw-r--r--djangoproject/urls/tests/test_www.py12
-rw-r--r--djangoproject/urls/www.py7
2 files changed, 19 insertions, 0 deletions
diff --git a/djangoproject/urls/tests/test_www.py b/djangoproject/urls/tests/test_www.py
new file mode 100644
index 00000000..530c87fe
--- /dev/null
+++ b/djangoproject/urls/tests/test_www.py
@@ -0,0 +1,12 @@
+from django.test import SimpleTestCase
+from django.urls import reverse
+
+
+class AboutRedirectTests(SimpleTestCase):
+ def test_about_redirects_to_foundation(self):
+ response = self.client.get("/about/")
+ self.assertRedirects(
+ response,
+ reverse("members:developer-members"),
+ status_code=301,
+ )
diff --git a/djangoproject/urls/www.py b/djangoproject/urls/www.py
index 33fb8edc..a676a0c4 100644
--- a/djangoproject/urls/www.py
+++ b/djangoproject/urls/www.py
@@ -29,6 +29,13 @@ sitemaps = {
urlpatterns = [
path("", TemplateView.as_view(template_name="homepage.html"), name="homepage"),
path(
+ "about/",
+ RedirectView.as_view(
+ pattern_name="members:developer-members",
+ permanent=True,
+ ),
+ ),
+ path(
"start/overview/",
TemplateView.as_view(template_name="overview.html"),
name="overview",