成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
當(dāng)前位置:工程項目OA系統(tǒng) > 泛普各地 > 江西OA系統(tǒng) > 鷹潭OA > 鷹潭網(wǎng)站建設(shè)公司
404過錯跳轉(zhuǎn)到一個頁面,咱們?nèi)∶校簃issing404.php
有時分咱們需求的這樣的功用:咱們要記錄下來404是的頁面時哪些,更有些時分我需求判別404頁面是不是正本體系應(yīng)該生成的靜態(tài)頁面可是沒有生成成功的,若是是,咱們應(yīng)該生成這個靜態(tài)頁面,然后把生成的靜態(tài)頁面回來給用戶。
我要處置的邏輯就是:把404過錯跳轉(zhuǎn)到一個頁面,咱們?nèi)∶校?u>missing404.php
然后再這個頁面中完成咱們需求的功用。

首要界說跳轉(zhuǎn):在虛擬站點界說中運用如下句子即可。
ErrorDocument 404 http ://www.php100.com/missing404.php
界說完成后的虛擬站點如下
<VirtualHost *:80>
ServerAdmin master
DocumentRoot @php100.com/usr/local/apache/htdocs/www.php100.com
ServerName www.blogguy.cn
ServerAlias blogguy.cn
ErrorLog logs/blogguy.cn_err_log
CustomLog logs/blogguy.cn-access_log2 common
ErrorDocument 404 http://www.php100.com/missing404.php
<IfModule mod_limitipconn.c>
<Location /upimg/soft>
MaxConnPerIP 5
Location>
IfModule>
VirtualHost>
在missing404.php中的處置將別的闡明
這里再供給別的一種辦法,可是不引薦,以為比擬耗資源,運用 .htaccess 來重定向
在 .htaccess 中參加
ErrorDocument 404 /404.html
不要以為就此完了,你可能會發(fā)現(xiàn)404.html底子跳轉(zhuǎn)不到他上面去,嘿嘿,原因是你的404.html文件太小了,IE以為找不到,又是404過錯。若是404.html的小于512字節(jié)的話,那么IE會以為這個過錯頁面不敷“友愛”,會無視掉的。

