使用 Express 處理重新導向
如何在伺服器端重新導向到其他頁面
重新導向在網頁開發中很常見。你可以使用 Response.redirect()
方法來創建重新導向:
1 | res.redirect('/go-there') |
這將創建一個 302 重新導向。
使用以下方法來進行 301 重新導向:
1 | res.redirect(301, '/go-there') |
你可以指定絕對路徑 (/go-there
)、絕對 URL (https://anothersite.com
)、相對路徑 (go-there
) 或使用 ..
回到上一層:
1 | res.redirect('../go-there') |
你還可以使用以下方式重新導向回 Referer 的 HTTP 標頭值(如果沒有設定則預設為 /
):
1 | res.redirect('back') |
tags: [“Express”, “重新導向”, “Web 開發”]