Nhiệm vụ: Thiết lập chuyển hướng vĩnh viễn đến các trang freecode.academy

Thiết lập chuyển hướng vĩnh viễn đến các trang freecode.academy

16.06.2026fi1osof.ru

Có vẻ như trước khi có freecode.academy, nội dung từng nằm trên fi1osof.ru và Yandex Webmaster vẫn đang liệt kê các trang cũ đó. Chúng ta cần thiết lập chuyển hướng vĩnh viễn.

Ворклоги

Đã xong. Commit.

if (
  (statusCode === 404 || ctx.pathname === '/404') &&
  ctx.req?.url &&
  ctx.res
) {
  const res = ctx.res

  const url = `https://freecode.academy${ctx.req.url}`

  const response = await fetch(url).catch(console.error)

  if (response?.ok) {
    res.writeHead(301, {
      Location: url,
    })
    res.end()
  }
}