Hypertext

The HyperText Transfer Protocol (HTTP).

Subscribe by feed or email.

Avoid Nginx’s merge_slashes option

Don’t use Nginx’s merge_slashes option in your HTTP reverse caching proxy setup. Here’s an example of an unintended problem caused by blindly rewriting URLs.

Attack of the AppleNewsBot

A bug in the Apple News crawler caused it to get stuck in a loop sending 100+ requests/second to websites with HTTPS certificates issued by Let’s Encrypt.