问题描述
我现在有一个URL是这样的: http://172.25.186.1/wxHome/www/#/tabs/index通过设置了$locationProvider.html5Mode(true);之后,理论上URL应该变成这样:http://172.25.186.1/wxHome/www/tabs/index但是实际情况是这样的:http://172.25.186.1/tabs/index
路由配置如下:
$stateProvider.state(’kjk’, {//框架页 url: '/', controller: 'KJK.rootController', templateUrl: baseUrl+'views/templates/kjk_Main.html'}).state(’kjk.tabs’, {//tabs框架页 url: 'tabs', controller: 'KJK.tabsController', templateUrl: baseUrl+'views/templates/kjk_Tabs.html'}).state(’kjk.tabs.index’, {//首页 url: '/index', views: {’index_tabs’: { controller: 'KJK.index.indexController', templateUrl: baseUrl+'views/kjk_index.html'} }})
HTML中
<base href='https://www.6hehe.com/' />
请问如何讲路由信息追加在我的http://172.25.186.1/wxHome/www/之后?
问题解答
回答1:把base的内容改成:
<base href='https://www.6hehe.com/wxHome/www/' />
就可以了。
回答2:可以考虑在页面加个base标签
回答3:问题解决了么?