Как перенаправить example.com на example.com/#/ с помощью nginx?

0

Я использую Angular Ui-Router в своем веб-приложении. Сейчас я должен использовать example.com/#/ для доступа к этому. Как перенаправить пользователей с example.com на example.com/#/ в Nginx?

  • 0
    Решение состоит в том, чтобы использовать два блока сервера в вашем конфигурационном файле nginx [как это] [1] [1]: stackoverflow.com/questions/10294481/…
Теги:
nginx
angular-ui-router

1 ответ

0

Я думаю, что это должно быть чисто на стороне клиента. Ваш веб-сервер будет обслуживать пользователя index.html который загружает угловое приложение.
В вашем приложении вам необходимо настроить перенаправление с "" и "/" на нужный маршрут.

В этом примере ниже будет перенаправлен пользователь с example.com на example.com/#/home.

  angular
    .module('home', ['ui.router'])
    .config(function ($stateProvider, $urlRouterProvider) {
      $urlRouterProvider.when('', '/home');
      $urlRouterProvider.when('/', '/home');
    });
  • 0
    Спасибо за связку. Это решает проблему.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню