从Vue JS中的URL删除哈希

时间:2018-10-03 12:58:31

标签: iis vue.js .net-core web-config vue-router

因此,我尝试从网址中删除#。目前,我越来越像http://localhost:2161/#/。我只想要http://localhost:2161/这样。

已尝试通过更改as said by vuejs router documentin web.config file

但是在控制台中出现异常

Uncaught SyntaxError: Unexpected token <

web.config文件的下一行中。

<action type="Rewrite" url="/" />

谢谢。

1 个答案:

答案 0 :(得分:0)

您需要#。如果要删除#,浏览器/服务器将尝试获取该URL处的文件/页面-该URL不存在。由于vue与虚拟dom一起使用,因此这意味着它将把页面注入到当前加载的网页中。

如果您想像在wordpress中那样使用url-“干净”的url,则需要在.htaccess中进行url重写