Angular UI-Router - 如何访问public_html文件夹中的.php文件?

时间:2015-11-19 00:54:20

标签: php angular-ui-router

我是社区新手。我希望我遵守规则。

我正在部署一个网站/ Angular应用程序,并且在同一个directory/folder (public_html)中有一个基于.php的管理应用程序。用户仍然需要能够访问与Angular应用程序的index.html相同的目录/文件夹中的.php页面。默认情况下,Angular似乎拦截了对任何扩展名为.php的文件的请求,并将其作为$urlRouterProvider.otherwise('/');路由到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'
      })

0 个答案:

没有答案