URL-адрес перенаправления без хэша — Ember.JS

Я работаю над приложением Ember.JS, используя

App.Router.reopen({
  location: 'hash'
});

Это означает, что все мои URL-адреса примерно такие:

Проблема:

В очень конкретном случае пользователь попытается получить доступ к моему приложению, используя:

Мой вопрос:

Можно ли перенаправить этого пользователя из:

to

используя файл router.js или аналогичный подход, например использование .htdocs в приложении PHP для перенаправления URL-адресов?


person biker856    schedule 09.05.2016    source источник
comment
Это должно произойти на стороне сервера.   -  person Gaurav    schedule 09.05.2016


Ответы (2)


Если веб-сервер фактически не обслуживает приложение Ember при посещении example.com/abc, вы ничего не можете сделать со стороны Ember, потому что код никогда не будет выполнен.

person rollingBalls    schedule 09.05.2016

Спасибо всем за помощь!!

Вот как я решил проблему:

Мы только что добавили перенаправление на сервер Nginx. Если вы используете apache, вы также можете сделать это в его конфигурации.

location /abc {
    rewrite ^.* http://example.com/#/abc redirect;
}
person biker856    schedule 13.05.2016