для redirect 301 и в мидлваре соответственно менять маршруты. Я попробовал не делать запрос на редиректы в этом мидлваре, а запросить список в хуке nuxtServerInit, сохранил в сервисе (считай просто файл с состоянием), импортировал в мидлвар, а его там разумеется не существует на момент первого запроса) Может кто подскажет как редиректы (и robots.txt в принципе) по нормальному сделать?
Имхо, самый честный способ, это сделать: страницу-обертку на правило * роута В ней ходить с route.path в api, которое должно возвращать 301, 404, 200 с типом страницы и, например, seo-данными Шаблон этой страницы примерно такой <component :is='resolvedPage'> Актуально для двойки
Пример: Озон, https://podushka.ru/categories/matrasy - походить по страницам каталожным
Не 301 конечно, а 200 но, например с: type: redirect, to: /foo/bar-123
У меня есть необходимость при инициализации запрашивать первичные данные, я это делаю так или иначе через глобальный стейт. То что ты предлагаешь, берёт задачу на себя, но на уровне компонента и рсзруливает. Надо подумать, просто важно чтобы это было на серверной стороне
все происходит в asyncData, редиректы честные, 301
у меня есть страница _.vue, на ней рендерятся все компоненты которые приходят с админки. Видимо для нашего случая не подойдет такой вариант.
Обсуждают сегодня