У нас есть воркер, который отдает 301 редирект только боту моз

addEventListener('fetch', event => {
  event.respondWith(handleRequest(event.request))
})

async function handleRequest(request) {
  try {
    const userAgent = request.headers.get('user-agent') || ''

    if (userAgent.includes('DotBot')) {
      return Response.redirect('https://site.example', 301)
    }

    return await fetch(request)
  } catch (err) {
    return new Response('Internal Error in Worker: ' + err.toString(), {
      status: 500
    })
  }
}



Нам нужно хранить логирование этих 301 редиректов и хранить. их месяц. Самый простой споособ это сделать через Workers Analytics Engine (WAE). (Готов рассмотреть другие варианты). смотреть их как вариант через склюл апи.

На выходе работы:

1) Настроенное логирование

2) Протестировано что все работает

3) Показано как этим пользоваться

19 часов назад
Дима
 
39 лет
18 лет в сервисе
Был
12 часов назад
376 отзывов

Заявки фрилансеров

Нет заявок фрилансеров