vue2中路由怎么301到新的网站?
vue2中路由怎么301到新的网站
我有个关于(about)页面,我是写在vue路由里的,当我点击关于按钮时直接跳的vue路由里的about,我现在要把about页面放到了别的项目下,想实现当我点击关于按钮时,跳转另一个项目的about,如果我直接访问另一个项目/about,这样是能跳转,但会造成用户收藏的连接报错问题,和出现seo问题
我想到了在nginx里做301
location /aboutus { #add_header Cache-Control no-store;
# 永久重定向
rewrite ^ http://baidu.com permanent;
}
但是nginx和vuerouter是两个系统,还是会先跳转我原来项目的about页面,有没有大佬知道应该怎么解决呢
回答:
301
重定向的功能是从HTTP服务中做的,不是在客户端的 Vue-router
中实现的。
所以我的建议是直接从 Nginx 中配置,如果你想要在客户端也做处理,那就通过路由守卫 来处理。在 /about
页面配置中增加一个 beforeEnter
配置项,直接跳转到另外一个项目中。
以上是 vue2中路由怎么301到新的网站? 的全部内容, 来源链接: utcz.com/p/935289.html