因此,我尝试从网址中删除#。目前,我越来越像http://localhost:2161/#/。我只想要http://localhost:2161/这样。
已尝试通过更改as said by vuejs router document
和in web.config
file。
但是在控制台中出现异常
Uncaught SyntaxError: Unexpected token <
在web.config
文件的下一行中。
<action type="Rewrite" url="/" />
谢谢。
答案 0 :(得分:0)
您需要#。如果要删除#,浏览器/服务器将尝试获取该URL处的文件/页面-该URL不存在。由于vue与虚拟dom一起使用,因此这意味着它将把页面注入到当前加载的网页中。
如果您想像在wordpress中那样使用url-“干净”的url,则需要在.htaccess中进行url重写