在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 當(dāng)輸入一個錯誤的url時,怎么定向到404頁面,使用JavaScript可以實(shí)現(xiàn)

當(dāng)輸入一個錯誤的url時,怎么定向到404頁面,使用JavaScript可以實(shí)現(xiàn)嗎?

一個有多個頁面的項(xiàng)目,當(dāng)輸入錯誤的url時候,如何跳轉(zhuǎn)到自己寫的404頁面,是在服務(wù)器端設(shè)置的嗎?

使用JavaScript可以實(shí)現(xiàn)嗎?

回答
編輯回答
命多硬

404頁面應(yīng)該是你的前端訪問的某個url,后端沒有找到,就給你返回配置好的404頁面,同時將狀態(tài)碼啥的都改成404。

2017年12月18日 18:33
編輯回答
壞脾滊

js當(dāng)然搞不了了。服務(wù)端處理。他找資源。找到了返回找到了的,找不到返回一個默認(rèn)資源,你認(rèn)為的404?,F(xiàn)在就是你把你準(zhǔn)備的404給他咯。配置一下就好了

當(dāng)然,你只是想判斷一下存在不存在。然后決定跳轉(zhuǎn)。可以用ajax去請求。能請求到就有。請求不到看返回值404的話你在做你的操作

2017年5月13日 19:51
編輯回答
怪痞

vue中可以這樣寫,但是這是單頁的

const router = new VueRouter({
    mode: 'history',
    routes: [
        {path:'login', component: Login},
        //這個要寫在最后面
        { path: '*', component: NotFoundPage }
    ]
})
2017年10月22日 04:46
編輯回答
孤星

前端路由可以實(shí)現(xiàn)

2018年7月9日 03:15
編輯回答
掛念你

js半毛錢關(guān)系都木有,因?yàn)槟阌植皇?code>js提供的web服務(wù),看你服務(wù)器上裝的啥,nginx的話try_files就是專門干這個事情的。

2018年6月5日 13:06
編輯回答
誮惜顏

建議有運(yùn)維人員配置nginx 錯誤頁面跳轉(zhuǎn)到指定的頁面!以免做2次頁面跳轉(zhuǎn)

2017年10月18日 06:09
編輯回答
短嘆

這個要看項(xiàng)目具體是怎么組成的

  1. 如果是全靜態(tài)的,一般這個是在服務(wù)器端進(jìn)行配置,甚至服務(wù)器端可以有專門的部分動態(tài)生成特殊的404頁面
  2. 如果是ajax動態(tài)請求,則一般服務(wù)器只響應(yīng)請求,返回一個404錯誤,則你在ajax的處理過程中需要處理這個消息,自行跳轉(zhuǎn)導(dǎo)航到預(yù)定的相關(guān)頁面(比如404頁面)
2017年2月3日 18:35
編輯回答
妖妖

這事我覺得關(guān)鍵是你怎么定義"錯誤",而且這個錯誤是在哪里進(jìn)行判斷的.

2018年2月5日 20:18