async fetch(request, env) {
let url = new URL(request.url);
if (url.pathname.startsWith('/')) {
url.hostname = '123.com'
let new_request = new Request(url, request);
return fetch(new_request);
}
return env.ASSETS.fetch(request);
},
};
以上是网上找的用来CF反代的,据目测猜意思应该是域名的path 就一个 / 的就反代 123.com。现在想就是path为 /aaa 就反代 aaa.com, /bbb就反代bbb.com,就是根据不同目录路径反代不同的网站,是不是加上else if 判断一下就行?