我需要配置与 domain1.com/test/ /模式匹配的请求由 domain2.com 应用程序提供服务。尝试如下配置。创建了一个工人,添加了代码
'''
const redirectMap = new Map([
['/test1', 'domain2.com'],
])
addEventListener('fetch', async event => {
event.respondWith(handleRequest(event.request))
})
async function handleRequest(request) {
let requestURL = new URL(request.url)
let path = requestURL.pathname.split('/redirect')[1]
let location = redirectMap.get(path)
if (location) {
return Response.redirect(location, 301)
}
return fetch(request)
}
'''
之后在域设置中,我添加了一个工作人员并指定了站点 domain1.com/test/*。但它没有用。请帮忙。使用说明https://www.cloudsavvyit.com/3660/how-to-create-a-cloudflare-worker-to-redirect-requests/