Caddy软件配备简洁网址

本文适用于Caddy 2。

配置文件:/etc/caddy/Caddyfile

@pathWithSlash path_regexp dir (.+)/$
handle @pathWithSlash {
	@htmlFileExists file {re.dir.1}.html
	redir @htmlFileExists {re.dir.1}?{query}
}

这将匹配以/结尾的路径,如果存在以 .html 结尾的文件,将把它重定向到新的、没有/后缀的地址。
如果重定向的地址不需要query,移除即可。