我现在有一个非常广泛的ngRoute路由器,有大约15种不同的URL路径。我正在处理的网站为登录用户显示包含大量数据,大量图表等的页面。我的问题是,当我刷新页面时,它会将我重定向到我的默认页面。我试过添加这些:
的app.config
if(window.history && window.history.pushState){
$locationProvider.html5Mode({
enabled: true,
requireBase: false
});
}
<头>代码
<base href="/"/>
的.htaccess
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !index
RewriteRule (.*) index.html [L]
</ifModule>
这对我没有用。似乎切换到ui-router在这个链接中解决了这个问题:AngularJS Route breaks on manual refresh
我的问题: