Skip to content

Link checker should be able to prohibit unknown redirects #6525

@nomis

Description

@nomis

Is your feature request related to a problem? Please describe.
A lot of links become stale or move. Good websites will provide redirects to the correct new location or return an HTTP error code. Bad websites will redirect to an unrelated page or the root of the website.

Preventing all redirects does not allow links to URLs like https://www.sphinx-doc.org/ which redirects to https://www.sphinx-doc.org/en/master/. It needs to be possible to allow these redirects but disallow others.

Describe the solution you'd like
It should be possible to prohibit unknown redirects by listing all of the allowed redirects as pairs of URLs.

Describe alternatives you've considered
Post-process linkcheck/output.txt by removing filenames and line numbers then sorting it and comparing it with known good output.

Additional context
A link to https://blogs.windows.com/buildingapps/2016/12/02/symlinks-windows-10/ (which used to work) now redirects to https://blogs.windows.com/windowsdeveloper/. Linkcheck allows this but the original link is not valid and needs to be updated to the article's new URL of https://blogs.windows.com/windowsdeveloper/2016/12/02/symlinks-windows-10/.

Linkcheck should be able to report an error for this redirect.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions