詳細(xì)介紹通過(guò)配置Apache實(shí)現(xiàn)404頁(yè)面替換
詳細(xì)介紹通過(guò)配置Apache實(shí)現(xiàn)404頁(yè)面替換
一、通用情況--修改apache配置.htaccess
一般網(wǎng)站報(bào)404原因都是找不到資源,是服務(wù)器(以Apache為例)報(bào)錯(cuò),Apache自定義了404輸出,我們的目的是使用自定義的404.html去替換Apache的輸出,
那么就有了下面的代碼和過(guò)程:
針對(duì)Apache服務(wù)器:制作一個(gè)404頁(yè)面,頁(yè)面自己設(shè)計(jì)即可,命名為notfound.php,上傳到網(wǎng)站根目錄。打開(kāi).htaccess文件,添加代碼:ErrorDocument 404 /notfound.php(注意:404和/之間有空格),然后將.htaccess文件上傳到網(wǎng)站根目錄。如果.htaccess存在ErrorDocument 404 /index.php,一定要將其刪除。這種將404錯(cuò)誤轉(zhuǎn)向到網(wǎng)站主頁(yè)的作法存在極大的風(fēng)險(xiǎn),嚴(yán)重時(shí)會(huì)導(dǎo)致主頁(yè)在搜索引擎中消失。END
示例:
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] ErrorDocument 404 /notfound.php </IfModule>
以上就是通過(guò)配置Apache實(shí)現(xiàn)404頁(yè)面替換的詳解,如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
Linux?AMH?服務(wù)器管理面板遠(yuǎn)程訪問(wèn)的操作方法
AMH?是一款基于?Linux?系統(tǒng)的服務(wù)器管理面板,它提供了一系列的功能,包括網(wǎng)站管理、FTP?管理、數(shù)據(jù)庫(kù)管理、DNS?管理、SSL?證書(shū)管理等,本文介紹在Linux?中安裝AMH面板并結(jié)合Cpolar?內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)遠(yuǎn)程訪問(wèn),感興趣的朋友一起看看吧2023-11-11Win10 + Ubuntu 16.04雙系統(tǒng)完美安裝教程【詳細(xì)】
這篇文章主要介紹了Win10 + Ubuntu 16.04雙系統(tǒng)完美安裝教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10CentOS 7系統(tǒng)下安裝ftp服務(wù)器的全過(guò)程
這篇文章主要介紹了關(guān)于CentOS 7系統(tǒng)下安裝ftp服務(wù)器的全過(guò)程,文中介紹的非常詳細(xì),詳細(xì)對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-04-04Linux VPS備份教程 手動(dòng)備份網(wǎng)站數(shù)據(jù)
老左其實(shí)也比較贊同不是所有的網(wǎng)站都需要采用自動(dòng)備份,每天都自動(dòng)備份也感覺(jué)沒(méi)有必要,除非我們的網(wǎng)站非常的重要2012-09-09Linux 進(jìn)程通信之FIFO的實(shí)現(xiàn)
這篇文章主要介紹了Linux 進(jìn)程通信之FIFO的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02ubuntu 16.04系統(tǒng)完美解決pip不能升級(jí)的問(wèn)題
這篇文章主要介紹了ubuntu 16.04系統(tǒng)完美解決pip不能升級(jí)的問(wèn)題 ,本文圖文并茂給大家介紹的非常詳細(xì),需要的朋友可以參考下2018-04-04