Skip to content

Comments

Fix: Add permanent redirects for legacy sponsorship pages (Issue #2645)#2944

Open
iampujan wants to merge 1 commit intopython:mainfrom
iampujan:feature/issue-2645
Open

Fix: Add permanent redirects for legacy sponsorship pages (Issue #2645)#2944
iampujan wants to merge 1 commit intopython:mainfrom
iampujan:feature/issue-2645

Conversation

@iampujan
Copy link
Contributor

Fixes issue #2645 by permanently redirecting the broken /psf/sponsorship-old/ and /psf/forms/sponsor-application/ URLs to their modern counterparts.

Copilot AI review requested due to automatic review settings February 24, 2026 13:56
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes broken legacy sponsorship URLs by adding permanent HTTP 301 redirects to their modern counterparts. The issue (#2645) reported that users clicking on old sponsorship links encountered 404 errors, breaking the sponsorship application workflow.

Changes:

  • Added permanent redirects from /psf/sponsorship-old/ to /psf/sponsors/ and from /psf/forms/sponsor-application/ to /sponsors/application/
  • Added test coverage to verify both redirects return HTTP 301 status codes and redirect to the correct URLs

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
pydotorg/urls.py Added two RedirectView entries for legacy sponsorship URLs with permanent=True flag
pydotorg/tests/test_views.py Added test_legacy_sponsor_redirects() method to verify both redirects work correctly

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant