迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
系統(tǒng)有自帶的 404 嗎??在或者,怎么把 404,設(shè)置到首頁去啊??免得打不開,然后我也不想花錢買404插件
參考文檔:《404頁面設(shè)置/404狀態(tài)碼》
404頁面是標(biāo)配的
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
PC 端默認(rèn)模板:template/pc/default/home/404.html
template/pc/default/home/404.html
移動端默認(rèn)模板:template/mobile/default/home/404.html
template/mobile/default/home/404.html
<a href="/">回到首頁</a>
這樣就可以到首頁去了
回復(fù)@別來無恙 template/pc/default/home/404.html 把這個里面的模板的代碼 ,換成你 寫 的那個嗎?
結(jié)合迅睿 CMS 4.7.1 的系統(tǒng)特性,針對不懂技術(shù)、僅做 PC 端自適應(yīng)、不想買插件的需求,把 404 頁面跳轉(zhuǎn)到首頁有兩種簡單實(shí)現(xiàn)方式,核心都是修改系統(tǒng)自帶的 404 模板文件,無需復(fù)雜服務(wù)器配置,一步步操作即可,以下是詳細(xì)解決方法:
迅睿 CMS 4.7.1自帶 404 頁面功能,無需額外購買插件,PC 端默認(rèn) 404 模板文件路徑為:template/pc/default/home/404.html所有操作均圍繞這個文件修改,直接通過服務(wù)器文件管理器(如寶塔、FTP)找到該文件編輯即可。
適合想讓用戶看到 404 提示后,手動點(diǎn)擊回到首頁的場景,僅需替換 / 添加一行代碼,步驟如下:
找到template/pc/default/home/404.html文件并打開編輯;
將文件內(nèi)原有代碼替換為帶 404 提示 + 首頁鏈接的基礎(chǔ)代碼(也可在原有代碼中插入<a href="/">回到首頁</a>);
保存文件即可生效。
html
預(yù)覽
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>頁面不存在</title> <!-- 自適應(yīng)設(shè)置,適配手機(jī)端 --> <meta name="viewport" content="width=device-width, initial-scale=1.0"></head><body style="text-align: center; margin-top: 100px;"> <h1>404 - 您訪問的頁面不存在</h1> <p>點(diǎn)擊下方鏈接返回首頁</p> <!-- 核心跳轉(zhuǎn)代碼,點(diǎn)擊直接回到網(wǎng)站首頁 --> <a href="/" style="font-size: 18px; color: #007bff;">回到首頁</a></body></html>
適合想讓用戶訪問 404 頁面后,自動延遲跳轉(zhuǎn)到首頁的場景,在基礎(chǔ) HTML 中加入一行簡單 JS 代碼,零基礎(chǔ)可直接復(fù)制使用,步驟同方式 1,僅需替換代碼:
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>頁面不存在</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script> // 頁面加載后,延遲2000毫秒(2秒)自動跳轉(zhuǎn)到首頁 setTimeout(function() { window.location.href = '/'; }, 2000); </script></head><body style="text-align: center; margin-top: 100px;"> <h1>404 - 您訪問的頁面不存在</h1> <p>即將為您跳轉(zhuǎn)到首頁...(2秒后)</p> <!-- 備用手動鏈接,防止JS失效 --> <a href="/" style="font-size: 18px; color: #007bff;">立即回到首頁</a></body></html>
生效無需重啟:修改404.html文件并保存后,直接在瀏覽器訪問網(wǎng)站不存在的路徑(如你的域名/123.html),即可看到效果,無需重啟服務(wù)器或 CMS;
404.html
你的域名/123.html
自適應(yīng)保障:代碼中加入了<meta name="viewport"...>標(biāo)簽,確保 404 頁面在手機(jī)端也能自適應(yīng)顯示,符合你 “僅做 PC 端自適應(yīng)” 的需求;
<meta name="viewport"...>
無需服務(wù)器權(quán)限:僅修改 CMS 模板文件,不用動 Nginx/Apache 配置,不懂服務(wù)器也能操作;
測試方法:訪問任意網(wǎng)站未創(chuàng)建的路徑,驗(yàn)證跳轉(zhuǎn) / 鏈接功能是否正常即可。
兩種方式均基于迅睿 CMS 自帶的 404 模板,無需插件、無需技術(shù)基礎(chǔ),直接復(fù)制代碼替換即可:
想最簡單操作:選方式 1,僅用 HTML 標(biāo)簽,無 JS,兼容性 100%;
想更友好體驗(yàn):選方式 2,自動延遲跳轉(zhuǎn) + 備用手動鏈接,兼顧所有用戶。
如果需要調(diào)整自動跳轉(zhuǎn)的延遲時間(比如 1 秒 / 3 秒),只需修改方式 2 代碼中setTimeout里的2000(單位:毫秒,1000=1 秒)即可。
setTimeout
2000
參考文檔:《404頁面設(shè)置/404狀態(tài)碼》你要設(shè)置下狀態(tài)碼,他會在才會去跳轉(zhuǎn)到系統(tǒng)的404
參考文檔:《404頁面設(shè)置/404狀態(tài)碼》
404頁面是標(biāo)配的
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
默認(rèn) 404 頁面路徑
PC 端默認(rèn)模板:
template/pc/default/home/404.html移動端默認(rèn)模板:
template/mobile/default/home/404.html<a href="/">回到首頁</a>
這樣就可以到首頁去了
回復(fù)@別來無恙 template/pc/default/home/404.html 把這個里面的模板的代碼 ,換成你 寫 的那個嗎?
結(jié)合迅睿 CMS 4.7.1 的系統(tǒng)特性,針對不懂技術(shù)、僅做 PC 端自適應(yīng)、不想買插件的需求,把 404 頁面跳轉(zhuǎn)到首頁有兩種簡單實(shí)現(xiàn)方式,核心都是修改系統(tǒng)自帶的 404 模板文件,無需復(fù)雜服務(wù)器配置,一步步操作即可,以下是詳細(xì)解決方法:
核心前提
迅睿 CMS 4.7.1自帶 404 頁面功能,無需額外購買插件,PC 端默認(rèn) 404 模板文件路徑為:
template/pc/default/home/404.html所有操作均圍繞這個文件修改,直接通過服務(wù)器文件管理器(如寶塔、FTP)找到該文件編輯即可。方式 1:手動點(diǎn)擊跳轉(zhuǎn)(最簡單,純前端標(biāo)簽,零基礎(chǔ)可做)
適合想讓用戶看到 404 提示后,手動點(diǎn)擊回到首頁的場景,僅需替換 / 添加一行代碼,步驟如下:
找到
template/pc/default/home/404.html文件并打開編輯;將文件內(nèi)原有代碼替換為帶 404 提示 + 首頁鏈接的基礎(chǔ)代碼(也可在原有代碼中插入
<a href="/">回到首頁</a>);保存文件即可生效。
推薦替換代碼(帶提示,更友好)
html
預(yù)覽
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>頁面不存在</title> <!-- 自適應(yīng)設(shè)置,適配手機(jī)端 --> <meta name="viewport" content="width=device-width, initial-scale=1.0"></head><body style="text-align: center; margin-top: 100px;"> <h1>404 - 您訪問的頁面不存在</h1> <p>點(diǎn)擊下方鏈接返回首頁</p> <!-- 核心跳轉(zhuǎn)代碼,點(diǎn)擊直接回到網(wǎng)站首頁 --> <a href="/" style="font-size: 18px; color: #007bff;">回到首頁</a></body></html>方式 2:自動跳轉(zhuǎn)到首頁(無需手動點(diǎn)擊,體驗(yàn)更絲滑)
適合想讓用戶訪問 404 頁面后,自動延遲跳轉(zhuǎn)到首頁的場景,在基礎(chǔ) HTML 中加入一行簡單 JS 代碼,零基礎(chǔ)可直接復(fù)制使用,步驟同方式 1,僅需替換代碼:
自動跳轉(zhuǎn)代碼(延遲 2 秒,帶提示,適配自適應(yīng))
html
預(yù)覽
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>頁面不存在</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script> // 頁面加載后,延遲2000毫秒(2秒)自動跳轉(zhuǎn)到首頁 setTimeout(function() { window.location.href = '/'; }, 2000); </script></head><body style="text-align: center; margin-top: 100px;"> <h1>404 - 您訪問的頁面不存在</h1> <p>即將為您跳轉(zhuǎn)到首頁...(2秒后)</p> <!-- 備用手動鏈接,防止JS失效 --> <a href="/" style="font-size: 18px; color: #007bff;">立即回到首頁</a></body></html>關(guān)鍵注意事項(xiàng)
生效無需重啟:修改
404.html文件并保存后,直接在瀏覽器訪問網(wǎng)站不存在的路徑(如你的域名/123.html),即可看到效果,無需重啟服務(wù)器或 CMS;自適應(yīng)保障:代碼中加入了
<meta name="viewport"...>標(biāo)簽,確保 404 頁面在手機(jī)端也能自適應(yīng)顯示,符合你 “僅做 PC 端自適應(yīng)” 的需求;無需服務(wù)器權(quán)限:僅修改 CMS 模板文件,不用動 Nginx/Apache 配置,不懂服務(wù)器也能操作;
測試方法:訪問任意網(wǎng)站未創(chuàng)建的路徑,驗(yàn)證跳轉(zhuǎn) / 鏈接功能是否正常即可。
總結(jié)
兩種方式均基于迅睿 CMS 自帶的 404 模板,無需插件、無需技術(shù)基礎(chǔ),直接復(fù)制代碼替換即可:
想最簡單操作:選方式 1,僅用 HTML 標(biāo)簽,無 JS,兼容性 100%;
想更友好體驗(yàn):選方式 2,自動延遲跳轉(zhuǎn) + 備用手動鏈接,兼顧所有用戶。
如果需要調(diào)整自動跳轉(zhuǎn)的延遲時間(比如 1 秒 / 3 秒),只需修改方式 2 代碼中
setTimeout里的2000(單位:毫秒,1000=1 秒)即可。參考文檔:《404頁面設(shè)置/404狀態(tài)碼》你要設(shè)置下狀態(tài)碼,他會在才會去跳轉(zhuǎn)到系統(tǒng)的404