Имеется вот такой роут:
{
path: '/:slug/:num_page?/',
name: 'ThemesList',
component: ThemesList
}
И он отлично справляется с url типа:
http://mysite.com/bla-bla-bla/
http://mysite.com/bla-bla-bla/5/
Как можно его исправить, чтобы между slug и num_page можно было вставить /page/ и получить вот такие url:
http://mysite.com/bla-bla-bla/
http://mysite.com/bla-bla-bla/page/5/
но,url
http://mysite.com/bla-bla-bla/page/
был некорректным?
'/:slug/page/:num_page/'
Вот так должен выглядеть path роута
Что если добавить второй роут?
{
path: '/:slug/:num_page?/',
name: 'ThemesList',
component: ThemesList
},
{
path: '/:slug/page/:num_page/',
component: ThemesList
}
Или использовать алиас:
{
path: '/:slug/:num_page?/',
alias: '/:slug/page/:num_page/',
name: 'ThemesList',
component: ThemesList
},
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости