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