在Caddy中,我想将所有传入的/ api / *重定向到d.com/*。
例如/api/a/b/c
至d.com/a/b/c
如何在球童中实现这一目标?
答案 0 :(得分:1)
使用反向代理。假设您正在监听所有主机的端口80,则Caddyfile最终将像这样。
z=str.length();
for(c='A';c<='z';c++)
{
k=0;
for(y=0;y<z;y++)
{
ch=str.charAt(y);
if(ch==c)
{
k++;
}
}
if(k>0)
{
System.out.println(c + " occured " + k);
}
}
另一种方式是:
:80 {
rewrite / {
if {path} has api
r /api/(.*)
to /{1}
}
proxy / https://d.com/ {
transparent
}
}