我想安装Drone IO并使用Caddy来提供服务。不幸的是,Drone IO需要安装在域名的根目录(http://abc.xyz.com
),但我希望它位于路径(http://abc.xyz.com/drone/
)中。所以提供的静态文件在根URL中看起来像: -
http://abc.xyz.com/static/app.css
我想为caddy写一个URL Rewrite,它允许我在abc.xyz.com
之后找到跟踪网址并正常工作。我写了一个正则表达式但是没有正确匹配。
我想要的是匹配任何网址
http://abc.xyz.com/
(静态,饲料,API)
我想出了这个
并将其重新编码为变量
http://abc.xyz.com/drone/
(静态,饲料,API)
我想出了这个
(?=\w+\.\w{3,4}$).+
,但它只匹配最终文件名。
我想匹配abc.xyz.com/
之后的任何内容(如果有)(静态或feed或api)
我认为Caddy遵循Perl的正则表达式,所以也许一些JS正则表达式可能无法正常工作。