nginx和apche如何自定義404的頁面
來源:程序員人生 發布時間:2014-01-12 05:19:04 閱讀次數:3866次
nginx定義404 在nginx的配置文件中,可以對發生錯誤是的重定向頁面進行配置,在nginx.conf文件中有下面的配置信息:
error_page 404 /404.html;
這個404.html保證在nginx主目錄下的html目錄中即可,如果需要在出現404錯誤后直接跳轉到另外一個地址,可以直接設置如下:
error_page 404 http://www.wfuwu.com;
同樣的方式可以定義常見的403、500等錯誤。
特別注意的是404.html文件頁面大小要超過512k,不然會被ie瀏覽器替換為ie默認的錯誤頁面。很多人都遇到過這樣的問題
apache定義404 第一步:我們要找到apache安裝目錄下的httpd.conf文件,在里面找到
<Directory />
Options FollowSymLinks
AllowOverride none
</Directory>
我們只要把藍色字的none改all就重起apache就OK了,
第二步:現在就要讓我網站找不到的內容調到我指定的404頁面了,
.htaccess內容為
ErrorDocument 404 /404.html
注意 /后面的文件 要放到你網站的目錄下
假如你在網站建立一個目錄error_page
404文件為404.html
那.htaccess里就寫成
ErrorDocument 404 /error_page/404.html
<VirtualHost *:80>
DocumentRoot /webroot/
ServerName localhost
ErrorDocument 404 http://lsc/404_2.html
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /webroot/
ServerName lsc
ErrorDocument 404 http://lsc/404_1.html
</VirtualHost>
重啟服務 就OK了
service httpd restart
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈