Angularjs 404由angular ui路由器管理的页面
我有一个django后端和一个angular/ui路由器前端。我想在前端处理404个错误(以及400、403和500个错误)。意思是:Angularjs 404由angular ui路由器管理的页面,angularjs,django,angular-ui-router,Angularjs,Django,Angular Ui Router,我有一个django后端和一个angular/ui路由器前端。我想在前端处理404个错误(以及400、403和500个错误)。意思是: 客户端发送错误的url(找不到页面) 我使用后端的自定义错误处理程序捕获异常 返回404 魔法 前端重定向到类似www.example.com/#/error404的内容 我可以从后端返回django.shortcut.redirect,但我看到搜索引擎的爬虫不喜欢在未知页面上不返回404错误代码。如果重定向,我会返回302 或者在客户端管理错误页面是错误的?这
或者在客户端管理错误页面是错误的?这将是一个遗憾,因为所有内容都由前端(页眉、页脚等)管理,因此404页面将不会遵循标准页面布局。请在此处查看拦截器, 一旦设置好了,您应该能够根据您处理的错误重定向到页面