使用Express处理重定向

如何在服务器端重定向到其他页面

重定向在Web开发中很常见。您可以使用Response.redirect()方法:

res.redirect('/go-there')

这将创建302重定向。

301重定向是通过以下方式进行的:

res.redirect(301, '/go-there')

您可以指定一个绝对路径(/go-there),绝对网址(https://anothersite.com),相对路径(go-there)或使用..返回上一级:

res.redirect('../go-there')
res.redirect('..')

您还可以重定向回Referer HTTP标头值(默认为/如果未设置)使用

res.redirect('back')

免费下载我的Express.js手册


更多速成教程: