I have problem related to vue-router I need to exclude some group of words like: word1, some-word2, word3... from the router path
{
path: '/:pageIdenfifier(?!word1|some-word2|word3),
name: 'SomePage',
component: () => import('@/views/index'),
props: true,
}
but it doesn't work - https://paths.esm.dev/?p=AAMeJbiAwBIUTHbAdgHNgAGvAjgHhxDgd4DsAYC1AEYGfCB1eFujBYAiq5kBdgSY4KMICgAA&t=/word1#
As alternative, you can use
beforeEnter
guard for this route, like:In
beforeEnter
just check ifpageIdenfifier
match some value fromblackList
, in case oftrue
you should provide another route or 404 page