Status inspection
Classify 2xx, 3xx, 4xx, and 5xx responses.
Inspect HTTP status codes, redirect chains, loops, broken URLs, destination mismatches, response types, and request errors.
Classify 2xx, 3xx, 4xx, and 5xx responses.
Record redirect hops, loops, missing Location headers, and final destinations.
Compare an observed final destination with an expected URL.
Set request timeouts and redirect limits without automatically following redirects.
Get the repository ZIP or clone the source.
Use Python 3.10+ and install requests.
Check one or multiple URLs you are authorized to inspect.
A redirect is not automatically a problem; assess it against the site's architecture and intent.
python -m pip install -r requirements.txtpython http_status_redirect_checker.py https://example.com/python http_status_redirect_checker.py https://example.com/old-page --jsonpython http_status_redirect_checker.py https://example.com/old-page --expected-destination https://example.com/new-pageIt does not guarantee rankings, indexing, traffic, search visibility, or search-engine decisions. Evaluate findings against the actual website, evidence, current authoritative documentation, and project context.