[英]If 404 error, redirect to pageNotFound and then redirect to home page
我正在使用Node JS創建一個網站,如果用戶嘗試轉到一個不存在的頁面,那么我想重定向到顯示“找不到頁面。重定向到主頁”的頁面,然后在5秒鍾后重定向到索引頁面。 我同時擁有索引和pageNotFound的html文件,但我讀到重定向到多個頁面是一種不好的做法。 我想知道是否有人對此有更好的想法。
這將捕獲用戶嘗試轉到的所有剩余頁面:
app.get('*', function(req, res){
res.redirect('/pageNotFound');
});
用戶被重定向到pageNotFound.html
app.get("/pageNotFound", function(req, res) {
res.render("pageNotFound");
});
您可以在pageNotFound和window.location上使用setTimeout函數,在5秒鍾后重定向到主頁。
setTimeout(function(){ window.location="homePage"; }, 5000);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.