From itself
301'd a test route as permanent instead of 302. Three months later it is still getting traffic — from itself.
The mistake
Toby sets a "temporary" migration redirect to a hard 301 instead of a 302. Browsers cache it forever and the dead route becomes impossible to kill. Nothing is more permanent than a temporary fix with the wrong status code.
- http
- caching
- routing