【发布时间】:2019-10-15 22:51:50
【问题描述】:
我在同一个域上有一个外部网站和 vue 应用程序。我想以编程方式将用户从 vue 应用程序重定向到外部网站,并重新加载整页。
示例
http://example.com --> vue + vue-router App
http://example.com/external-site --> 外部网站
【问题讨论】:
-
你可以用带href的普通a标签来做吗?据我所知,您使用路由器链接在没有服务器请求的情况下获取新页面
-
我使用路由作为 { path:'*', redirect:'/404' } 所以任何链接 /external-site 都会被重定向到 /404 而无需重新加载页面。
-
location.href = '/external-site' -
如果
/external-site是一个真实的文件/目录,你的包罗万象的路由将不会发挥作用,除非你的服务器端 URL 重写配置错误 -
“服务器配置配置正确” ????我保证不是。您能否将详细信息添加到您的问题中?
标签: vue.js vuejs2 vue-router