1
이 라우팅은 loaclhost
에서 잘 작동합니다. 하지만 서버에 응용 프로그램을 배포하고 페이지를 새로 고치면 404 오류 페이지를 찾을 수 없다는 오류가 표시됩니다. 아래 내 라우팅입니다AngularJs Page Refresh 서버에 404 페이지가 없습니다.
$routeProvider
.when("/", {
templateUrl: "/views/login.cshtml"
})
.when("/Login", {
templateUrl: "/Views/login.cshtml"
})
.when("/adminlogin", {
templateUrl: "/views/login.cshtml"
})
.when("/Register", {
templateUrl: "/Views/Register.cshtml"
})
.when("/blue", {
templateUrl: "blue.htm"
}).otherwise('/', {
redirectTo: '/'
});
$locationProvider
.html5Mode(true)
사람이 솔루션은 친절 공유 알고있다.
인덱스 페이지를 (사실) 서버 측에서 경로 매핑을 다시 반환해야합니다, 그러나 새로 고침 할 때 그것을 처리해야합니다. –
https://stackoverflow.com/a/32009845/5633939 이것을 확인하십시오. –
@the_mishra가 작동하지 않습니다. –