Angularjs 如何使用nginx将example.com重定向到example.com/#/?

Angularjs 如何使用nginx将example.com重定向到example.com/#/?,angularjs,nginx,angular-ui-router,Angularjs,Nginx,Angular Ui Router,我在我的web应用程序中使用Angular Ui路由器。现在我必须使用example.com/#/来访问这个。如何在Nginx中将用户从example.com重定向到example.com/#/?我认为这应该是纯客户端的。 您的Web服务器将为用户index.html提供服务,该用户将引导Angular应用程序。 在应用程序中,必须配置从“”和“/”到所需路由的重定向 下面的示例将用户从example.com重定向到example.com/#/home angular .module

我在我的web应用程序中使用Angular Ui路由器。现在我必须使用
example.com/#/
来访问这个。如何在Nginx中将用户从
example.com
重定向到
example.com/#/

我认为这应该是纯客户端的。 您的Web服务器将为用户
index.html
提供服务,该用户将引导Angular应用程序。
在应用程序中,必须配置从“”和“/”到所需路由的重定向

下面的示例将用户从
example.com
重定向到
example.com/#/home

  angular
    .module('home', ['ui.router'])
    .config(function ($stateProvider, $urlRouterProvider) {
      $urlRouterProvider.when('', '/home');
      $urlRouterProvider.when('/', '/home');
    });

解决方案是在nginx配置文件中使用两个服务器块[like this][1][1]:谢谢捆绑。这就解决了问题。