Ворклог по задаче "Вычистить старые страницы вида /templates?page=4&topics-page=137"

21 июн. 2026 г., 14:42:15

Добавлена страница с серверным заголовком "Удалена навсегда".

import { useEffect } from 'react'
import { useRouter } from 'next/router'
import { Page } from 'src/components/pages/_App/interfaces'

export const Redirect410Page: Page = () => {
  const router = useRouter()

  useEffect(() => {
    const timer = setTimeout(() => {
      router.push('/')
    }, 3000)

    return () => clearTimeout(timer)
  }, [router])

  return (
    <div>
      <h1>Удалена навсегда</h1>
      <p>
        Страница была удалена.
        <br />
        Вы будете перенаправлены на главную страницу через 3 секунды...
      </p>
    </div>
  )
}

Redirect410Page.getInitialProps = async ({ res }) => {
  if (res) {
    res.statusCode = 410
  }

  return {}
}