[3.10] gh-100474: Fix handling of dirs named index.html in http.server (GH-100504)

Co-authored-by: James Frost <git@frost.cx>
3 files changed