[英]AngularJs Page Refresh Gives 404 Page not found on server
這個路由在loaclhost
上工作正常。 但是當我在服務器上部署應用程序並刷新任何頁面時,它顯示未找到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)
任何人都知道解決方案的好意。
也許,您需要在服務器端重寫路由映射並返回索引頁
routes.MapRoute(
name: "Default",
url: "{*url}",
defaults: new { controller = "Home", action = "Index" }
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.