AngularUI路由器-如何访问公用html文件夹中的.php文件?
我是这个社区的新手。我希望我遵守规则 我正在部署一个网站/Angular应用程序,在同一个AngularUI路由器-如何访问公用html文件夹中的.php文件?,php,angular-ui-router,Php,Angular Ui Router,我是这个社区的新手。我希望我遵守规则 我正在部署一个网站/Angular应用程序,在同一个目录/文件夹(public\u html)中有一个基于.php的管理应用程序。用户仍然需要能够访问Angular应用程序index.html所在目录/文件夹中的.php页面。默认情况下,Angular似乎会拦截对扩展名为.php的任何文件的请求,并将其作为$urlRouterProvider进行路由。否则('/')到website.com/#/。 有人能提供指导吗 我不确定这是否有用,但下面是我的app.j
目录/文件夹(public\u html)
中有一个基于.php的管理应用程序。用户仍然需要能够访问Angular应用程序index.html所在目录/文件夹中的.php页面。默认情况下,Angular似乎会拦截对扩展名为.php的任何文件的请求,并将其作为$urlRouterProvider进行路由。否则('/')代码>到website.com/#/。
有人能提供指导吗
我不确定这是否有用,但下面是我的app.js文件中的路由部分:
.config(['$urlRouterProvider', '$stateProvider', function($urlRouterProvider, $stateProvider) {
$urlRouterProvider.otherwise('/');
$stateProvider
.state('home', {
url: '/',
templateUrl: 'templates/home.html',
controller: 'homeCtrl'
})
.state('stores', {
url: '/stores',
templateUrl: 'templates/stores.html',
controller: 'storesCtrl'
})
.state('search', {
url: '/search',
templateUrl: 'templates/search.html',
controller: 'searchCtrl'
})
.state('style-guide', {
url: '/style-guide/:styleId',
templateUrl: 'templates/style-guide.html',
controller: 'styleGuideCtrl'
})
.state('about', {
url: '/about',
templateUrl: 'templates/about.html'
/* controller: 'aboutCtrl' */
})
.state('contact', {
url: '/contact',
templateUrl: 'templates/contact.html'
/* controller: 'contactCtrl' */
})
.state('login', {
url: '/login',
templateUrl: 'templates/login.html'
})
你能澄清你的问题吗?他们需要访问php文件意味着什么?当您在上配置了web服务器,并且是requestin时,我100%确信您将获得php,除非htaccess或nginx config没有将所有请求重写到index.html文件。谢谢。你通过询问更多信息来回答我的问题。我是新来的。你能以答案的形式发表你的评论吗?这样我就可以投票支持你的答案了?我想这就是它的工作原理。