Ticket #3718 (new defect)
Trac should use HTTP 301 Moved when milestones get renamed
| Reported by: | daniel.connor@… | Owned by: | jonas |
|---|---|---|---|
| Priority: | normal | Milestone: | 1.0 |
| Component: | general | Version: | 0.9.6 |
| Severity: | normal | Keywords: | redirect rename tracobject consider |
| Cc: |
Description
- Create a milestone "Example"
- Add a ticket to the milestone
- Subscribe to the RSS feed.
- Edit the milestone, rename to "Changed Milestone"
Expected behaviour: Trac 'knows' a milestone has been renamed, and does a 301 Moved response code. The client application / browser redirects, and the end user doesn't notice anything out of the ordinary
Actual: Trac doesn't do this. milestone:"milestone name" links break, feeds break, and so much more.
Suggested: A simple entry to a 'milestone (previous) names' table would fix this - when a milestone isn't known, the table is checked, and a 301 is sent with an updated location.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.
