您好我正在使用Mean堆栈来处理Web应用程序问题是包含#!
的网址类似
http://host:3000/#!/signup
我想要像
这样的网址 http://host:3000/signup
如何做到这一点。
答案 0 :(得分:4)
在$routeProvider
中,使用HTML5历史记录API:
$ locationProvider.html5Mode(真);
设置相关链接:
要使用相关链接链接您的应用程序,您需要在文档的<base>
中设置<head>
。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<base href="/">
</head>
您可以在此处详细了解这一点:Pretty URLs in AngularJS: Removing the #
希望这有帮助。
答案 1 :(得分:0)
通过添加以下代码
为$locationProvider
启用HTML5
$locationProvider.html5Mode(true).hashPrefix('!');