# $locationProvider.html5Mode(true); を使用して angularJs のハッシュを削除したい しかし、これにより、すべての URL が angularJs を介してルーティングされます。一部の事前定義された URL のみが angularJs を介してルーティングされ、残りはまだ Laravel を使用するように設定するにはどうすればよいですか。
コードは次のとおりです。
app.config(['$routeProvider', '$locationProvider',
function($routeProvider, $locationProvider) {
$routeProvider
.when('/alls', {
templateUrl: app.site_url + 'ang/index',
controller: 'MainCtrl'
})
.when('/alls/page/:page', {
templateUrl: app.site_url + 'ang/index',
controller: 'MainCtrl'
})
.otherwise({
redirectTo: '/alls'
});
$locationProvider.html5Mode(true);
}
]);
したがって、/alls または /alls/page/ でない場合は、Laravel がルーティングを処理する必要があります。