|
Caddy doesn’t even adhere to the URL RFCs. The URL RFCs specifically say that a DNS name in a URL can be written relatively, or absolutely with the root zone. These are valid URLs: https://google.com/ and https://google.com./ As you notice, both work fine. Same with every major site, and every major webserver. Now, you’ll notice that https://caddyserver.com/ works, but https://caddyserver.com./ doesn’t. Caddy, the server, doesn’t support it, but you have to enter every domain twice manually. And caddy, the website, doesn’t support it either. This was closed as a WONTFIX, despite every implementation of a webserver except for traefik and caddy doing it the same way. |
I last tried this a few years back (probably around 2011). I found that a substantial fraction of major sites did not support it, and a substantial fraction of those that seemed to support it produced web pages that were at least partially broken.