最近我开发了一个网站http://www.skduhariya.com,这完全基于angularJS。我使用ui-router的概念在静态页面之间进行路由。符号(#)显示在URL中,如skduhariya.com/#/blogs
我尝试使用$locationProvider
从网址中删除符号(#),以便网址变为skduhariya.com/blogs
,
它的工作正常,但是,当我们刷新浏览器时没有按预期工作。它的显示404-Page Not found。
代码:
function routeConfig($stateProvider, $locationProvider) {
$stateProvider.state('public', {
abstract: true,
templateUrl: 'src/public/public.html'
});
$locationProvider.html5Mode(true);
}
任何人都可以帮我解决这个问题。
答案 0 :(得分:0)