As part of my big mission to rid us of broken links I have come across an edge case I would like to address.
Links such as: http://stackexchange.com/filters/new
are broken, unless one is logged on to Stack Exchange.
I am not done my crawl, but am pretty sure we are going to find a fair amount of links that give you a 404
unless a user is registered. "Go here ... (requires registration)"
There are 2 parts to this question:
Should we internally return a status code that is not 404 (or 418 for that matter) when people hit resources they do not have permission to see?
Are this links considered "valid" should we allow them as a community? (I tend to think that yes on a case by case basis - and would need to amend the validation process to amend)
Thoughts?