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