【发布时间】:2017-12-11 10:39:09
【问题描述】:
我将 nginx 与 Angular 一起使用,并希望在用户转到页面 /error404 时返回 404 我用角度路由模块做了重定向:
{ path: 'error404', component: PageNotFoundComponent},
{ path: '**', redirectTo: 'error404', pathMatch: 'full'}
并使用 nginx 返回 404,我在 conf 文件中尝试:
error_page 404 /error404;
location /error404 {
internal;
}
或者只是:
error_page 404 =301 /error404;
当我直接转到 /error404 时,我得到一个 404 not found 而不是我的页面,但是当我使用带有随机 url 的角度重定向时,我在 /error404 上运行良好并打印我的页面
【问题讨论】:
标签: angular redirect nginx http-status-code-404