MarkDown
addEventListener(“fetch”, event => {
event.respondWith(handleRequest(event.request))
})
async function handleRequest(request) {
const arr = [
“https://dvel.xyz/posts/1234/ https://dvel321.me/posts/ba-la-ba-la/“,
// …
]
let old_url, new_url
for (const u2 of arr) {
[old_url, new_url] = u2.split(‘ ‘)
if (request.url === old_url) {
return Response.redirect(new_url, 301)
}
}
const base = “https://jlyz.xfdqw.cn“
const url = new URL(request.url)
const { pathname, search } = url
const destinationURL = base + pathname + search
return Response.redirect(destinationURL, 301)
}