После изменения режима маршрутизатора Vue с хэша на историю старые ссылки не перенаправляют пользователя на новый URL-адрес.
Некоторые до сих пор используют старую ссылку.
const router = new Router({
mode: 'history',
routes: [
{
path: '/#/',
name: 'Home',
component: Home
},
{
path: '/',
name: 'Home',
component: Home
},
]
})
Мне нужно перенаправить все существующие URL-ссылки на URL без хеша.





Вы можете заменить хэш в хуке beforeEach:
router.beforeEach((to, from, next) => {
if (to.fullPath.substr(0,2) === "/#") {
const path = to.fullPath.substr(2);
next(path);
return;
}
next();
});