1. 程式人生 > >Nginx自定義404錯誤頁面,返回200狀態碼,非404狀態碼解決!

Nginx自定義404錯誤頁面,返回200狀態碼,非404狀態碼解決!

開始配置如下,結果發現返回狀態碼是200,搜尋了一下解決方法,做個記錄
http{
......
fastcgi_intercept_errors on;
......
}
#----------------------------------------
server{
#只是轉跳而已
error_page 404 = /404.html;
}

正確的設定方法應該是這樣(去掉等號)


http{
........
fastcgi_intercept_errors on;
........
}
#----------------------------------------
server{
error_page 404 /404.html;
}
平滑啟動Nginx即可解決該問題


/usr/local/nginx/sbin/nginx -s reload

在訪問,出現自定義的404頁面,返回404狀態碼

相關推薦

Android構建一個通用的WebView(二):定義錯誤頁面、快取資料離線瀏覽

概述 12.24追加的WebView功能包括: 1.支援載入網頁失敗時載入自定義的錯誤頁面 2.支援快取網頁資料,提供離線瀏覽 效果     介紹 WebView本身已自帶了快取功能,當首次載入網頁時會在/data/data/package_name目錄下生成databa

Nginx定義404錯誤頁面返回200狀態404狀態解決

開始配置如下,結果發現返回狀態碼是200,搜尋了一下解決方法,做個記錄http{......fastcgi_intercept_errors on;......}#----------------------------------------server{#只是轉跳而已error_page 404 = /

nginx定義500502504錯誤頁面無法跳轉【轉】

header cli targe head href 錯誤 error tom htm 1、自定一個頁面,這個頁面是一個鏈接地址可以直接訪問的。 以下是nginx的配置: location / { proxy_pass http://tomcat_

關於Laravel 定義HTTP錯誤404500等錯誤

使用Dingo: 1、在......\vendor\dingo\api\src\Exception\Handler.php中修改建構函式 2、將.env檔案中的API_DEBUG改為false 不使用Dingo: 修改....\app\Exceptions\Handler

Nginx 定義404、500、502 頁面

line box width 技術分享 exce url screens onf utf 利用nginx的反向代理來實現 服務器404 和500 等狀態碼的自定義頁面 1.nginx配置文件 nginx.conf 配置開啟代理錯誤攔截 和配置頁面 下劃線部分 http

nginx定義錯誤頁面

首先開啟nginx.conf檔案,在fastcgi_temp_file_write_size 128k; 下面新增 fastcgi_intercept_errors on;注意,包括;號 然後在需要定義的站點的裡面新增 error_page 404 = /404.ht

Nginx指定404錯誤頁面方法

tomcat nginx erroNginx指定404頁面的方法:404頁面分為三種(小編認為目前知道三種,有(ma)待(la)考(ge)察(bi))第一種:Nginx自己的錯誤頁面 nginx訪問一個靜態的html 頁面,當這個頁面沒有的時候,nginx拋出404,那麽如何返回給客戶端404呢

Nginx定義日誌格式記錄定義的報文首部

Nginx內建有許多變數一般來說夠用了。但是如果有特殊需求也可以新增。 例如:自定義了一個報文首部X-Client 在自定義日誌格式後面加一個$http_X_Client,這裡版本是nginx/1.12.2 這裡利用Chrome的外掛 Modify Headers 添加了一個報文首

nginx 配置 404 錯誤 頁面

什麼是404頁面 如果碰巧網站出了問題,或者使用者試圖訪問一個並不存在的頁面時,此時伺服器會返回程式碼為404的錯誤資訊,此時對應頁面就是404頁面。404頁面的預設內容和具體的伺服器有關。如果後臺用的是NGINX伺服器,那麼404頁面的內容則為:404 Not Found

js定義修改復選框單選框樣式清除復選框單選框默認樣式

radio 技術分享 b2c 如果 watermark css 狀態 初始化 -a 之前做項目的時候,也遇到過需要按照設計稿把<input type="checkbox">和<input type="radio">的默認樣式進行修改,但發現,並沒有可

Qt之定義搜索框——QLineEdit裏增加一個Layout還不影響正常輸入文字(好像是一種比較通吃的方法)

too 步驟 set box 文本 csdn sub void 鼠標 簡述 關於搜索框,大家都經常接觸。例如:瀏覽器搜索、Windows資源管理器搜索等。 當然,這些對於Qt實現來說毫無壓力,只要思路清晰,分分鐘搞定。 方案一:調用QLineEdit現

定義一個帶參帶返回值的方法實現輸出隨機數數組

publicpublic class mains { public static void main(String[] args) { // 創建對象,對象名為hello mains hello = new mains(); // 調用方法並將返回值保存在變量中

laravel框架 5.4定義報錯頁面設置

laravel框架 5.4自定義報錯頁面設置在開發中遇到了如果此連接是正確的訪問地址http://localhost/cky/ckyweb/public/admin/userlist?page=2那麽 我在此連接的後面隨便加一下字符就會出現報錯信息在網站上線後是不允許這麽做的,所以結合laravel框架自帶的

手機影音第六天 定義播放器頁面的實現(按鈕暫時未監聽)

手機影音第六天 自定義播放器布局以及橫豎屏切換播放器時的問題解決 目前進度的項目源代碼托管在裏碼雲上,地址如下: https://git.oschina.net/joy_yuan/MobilePlayer 感興趣的可以去下載看看,多多支持

定義工具錯誤: 無法生成服務引用的代VS2012

有關 lock 原因 集合類型 pointer 錯誤 類型 clas tex 今天更新服務引用後出現了一百多個錯誤,不更新就沒事, 後來在網上找到原因: 箭頭處的checkbox不要點選,此外,跟集合類型也有關系,我這邊是System.Collecti

nginx定義站點目錄及簡單編寫開發網頁內容講解

linux[[email protected]/* */ conf]# egrep -v "^$|#" nginx.conf.default >nginx.conf[[email protected]/* */ conf]# pwd/application/nginx/conf[

網站如何做404錯誤頁面

oat edge utf rds set 分享圖片 html 新建 mpat 第一步:首先在網站根目錄新建一個.htaccess的文件 第二步:將以下代碼復制到.htaccess文件裏 ErrorDocument 404 /404.html 第三步:制作404頁面(這

Spring Security定義登錄頁面

Spring Security自定義登錄自定義登錄頁面,中心思想是配置form-login標簽的屬性,並且配置過濾條件,可以直接配置頁面,也可以配置Action <http pattern="/css/**" security="none"/> <h

織夢網站如何設置404錯誤頁面

404頁面首先在網上搜索織夢系統404錯誤頁面的一個網頁或者也可以自己編輯,然後在通過網頁編輯器編輯一下這個404網頁,然後把裏面的網址改為自己的網址,佐言用的是 Macromedia Dreamweaver 8工具編輯的,如下圖:第一步、修改404.html網頁裏面的信息然後在看一下自己網站的編碼格式是什麽

【前端】20款國外非常漂亮的優秀網站404錯誤頁面HTML模板

html模板 lin 設計師 響應 ack 技術 模板頁 漂亮 代碼 404錯誤頁面是一個非常普遍的現象,該頁面的目的是告訴瀏覽者其所請求的頁面不存在或鏈接錯誤,同時引導用戶使用網站其他頁面而不是關閉窗口離開。雖然404錯誤頁面在所難免,但網頁設計師們卻可以在該頁面上做一些