我目前第一次使用vue-router工作,我想知道是否有办法通过vue处理重定向,或者如果node.js环境中还有其他选项可以这样做。
例如,如果有人想通过输入网址访问我的网站
example.com/contact
他目前将进入
example.com/contact#/home
但我当然希望重定向到正确的路径。
答案 0 :(得分:0)
您有两种选择。
第一个是继续使用哈希路由器,这意味着你必须在路径之前添加一个#标签,这样正确的url就是example.com#/ contact。哈希路由器的好处是它可以与您的Web服务器一起使用,无需任何其他配置。
另一种选择是切换到Vue路由器上的history mode。历史记录模式允许您使用没有主题标签的URL,但是如果没有单独的配置,它就无法与大多数Web服务器一起使用。上面的链接包括许多Web服务器的必要配置,您需要根据Web服务器将其添加到某个位置。