nginx設置自己的404模板頁面

1.使用nginx時,如果找到某個頁面就會出現默認的404頁面,如果要使用自己設置的html或php文件作爲404頁面,需要對nginx的配置文件做一些設置

在http {}中添加,fastcgi_intercept_errors on;

然後在server{}中添加,error_page  404  = /404.php;這是在web網站的根目錄404.php文件,

在php文件中設置響應頭信息404,

header("HTTP/1.1 404 Not Found"); //如不管用,再加下一條

header("Status: 404 Not Found");

就會跳到nginx配置的404頁面

2.如果想要使用nginx默認的404頁面,直接 header('location:404.html'); nginx找不到這個文件就顯示默認的404頁面了,但是這有一個缺點就是地址欄上地址會變成location到的地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章