vue2中路由怎么301到新的网站?-灵析社区

小飞侠007

## 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页面,有没有大佬知道应该怎么解决呢

阅读量:16

点赞量:0

问AI
"301" 重定向的功能是从HTTP服务中做的,不是在客户端的 "Vue-router" 中实现的。 所以我的建议是直接从 Nginx 中配置,如果你想要在客户端也做处理,那就通过"路由守卫" (https://link.segmentfault.com/?enc=juTS8gJhAKVKyf5yZzwcHg%3D%3D.c%2BKcRpsKjzz9k03uqZdwcA3wkbj75CwsoK%2Bby%2B9Yic26app1Iqb6tlCN2lJpQu6kOS9JIhmRG6t2ixL6PYeOyZ8jMkIb9Nhth%2FGMbZ4V3EM%3D) 来处理。在 "/about" 页面配置中增加一个 "beforeEnter" 配置项,直接跳转到另外一个项目中。