首页 > 解决方案 > 如何将特定 URL 重定向到 NuxtJs 应用程序中的另一个 URL

问题描述

例如,当输入的 url 是

http://localhost:3000/course-details

它应该始终重定向到http://localhost:3000/courses

我记得有一种方法可以做到这一点,但我忘记了。

标签: javascriptnuxt.js

解决方案


@nuxtjs/router-extras是一个不错的库,它可以让您在路由器方面做出更多可定制的事情,其中​​之一就是重定向到另一个 url。

/pages/course-details.vue

<router>
{
  redirect: '/courses',   // this syntax also works >>  redirect: { name: 'courses' },
}
</router>

<template>
[...]

否则,DengSihan 的解决方案是一个很好的香草解决方案。


推荐阅读