This results in code 200 and they get my index.html file
Why doesn't it result in code 301 (Index redirect)?
I think at one point I was getting enough of the ?author=blahblah business that I had to block them by that criterion, though now it’s probably deficient headers that does it. At least, I couldn’t find any that were
not blocked.
:: detour to raw logs ::
Yipes, I’d forgotten there were that many. And I’m not sure I ever noticed the pattern:
"GET /?author=1 HTTP/1.1" 403 2330 "-" "Apache-HttpClient/4.5.2 (Java/1.8.0_151)"
"GET /?author=2 HTTP/1.1" 403 2330 "-" "Apache-HttpClient/4.5.2 (Java/1.8.0_151)"
"GET /?author=3 HTTP/1.1" 403 2330 "-" "Apache-HttpClient/4.5.2 (Java/1.8.0_151)"
and so on all the way up to author=15. Sometimes they go up to 20 instead. And one of them had the hiccups, skipping two numbers en route from 1 to 15 so there were only 13 requests.
_151 and _161 seem to be the most popular, though they range from 61 to 201 overall. Always Java/1.8.0, and always--with a sole 15-hit exception--ending in one. Huh.