Symfony - угловая маршрутизация
У меня есть приложение Symfony, которое работает в подкаталоге:
www.example.com/subdirectory
На данный момент мое приложение маршрутизируется на стороне клиента с angularjs-framework:
app.config(["$routeProvider", function($routeProvider) {
$routeProvider.
when('/', {
redirectTo: '/homepage'
}).
when('/homepage', {
templateUrl: 'index1.html',
controller: 'HomepageCtrl'
}).
when('/contact', {
templateUrl: 'index2.html',
controller: 'ContactCtrl'
}).
otherwise({
redirectTo: '/homepage'
});
}]);
Когда сайт загружен:
www.example.com/subdirectory
это автоматически изменяется на:
www.example.com/subdirectory#/homepage
Но это должно быть
www.example.com/subdirectory/#homepage
Кто-нибудь может помочь мне заставить это работать?
Спасибо и привет!
1 ответ
Решение
Для изменения базового URL вашего приложения вы можете использовать <base href="/subdirectory/">
внутри вашей головы тег страницы.
Но согласно вашему $routeProvider
установка оставшейся части URL кажется мне приемлемой. Если вы действительно хотели изменить это, вам нужно заменить
/homepage
с
homepage
в конфиге фаза угловая.