使用worker。第一步是部署worker。第二步是绑定域名。
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
async function handleRequest(request) {
const url = new URL(request.url)
// 如果访问的是 README.md,返回 404 错误
if (url.pathname === '/README.md') {
return new Response('404 Not Found', {
status: 404,
headers: { 'Content-Type': 'text/plain' },
})
}
// 否则,继续正常处理请求
return fetch(request)
}
绑定 Worker 到 wmghz.com
在“Triggers”部分,点击“Add route”来绑定 Worker 到你的域名。
比如 README.md,则输入:
wmghz.com/README.md
然后选择wmghz.com。点击“Save”保存触发器。
另外,别忘了再输入子域名www.wmghz.com/README.md
PS:
如果之前已经有这个worker,另外的网站的另外的页面,只需要在路由添加即可。
例如xxx.com/README.md