1. 程式人生 > >xampp整合環境自定義404頁面失敗解決辦法

xampp整合環境自定義404頁面失敗解決辦法

    今天有人問小編如何設定404頁面,小編就問他使用的什麼web伺服器,原來是使用的xampp整合環境,那不就等於為Apache配置一個404頁面,那還不簡單,於是乎開啟Apache的配置檔案,找到“#ErrorDocument 404 /missing.html”,去了#號,在網站根目錄下建立一個missing.html頁面,然後重啟Apache,本來期待成功後顯擺一下,沒想到意外的情況發生了,居然沒有生效,以前這麼配置明明就可以了,為什麼現在不行,改的配置檔案不對?還是其他什麼問題?經過一系列的測試,終於定位到了問題所在,原來在配置404的指令“#ErrorDocument 404 /missing.html”下面有這樣一段指令“Include conf/extra/httpd-multilang-errordoc.conf”,該指令引入httpd-multilang-errordoc.conf這個配置檔案,看名稱好像是關於錯誤資訊的文件,是不是跟配置404不生效有關係?開啟一看,除了404之外,還定義400,403,500等錯誤資訊,八成就是因為這個配置檔案的指令覆蓋了404配置所致,於是開啟它定義的404文件,果不其然,既然找到了原因,解決辦法就簡單很多了。

    方法一

    使用#號註釋了Include conf/extra/httpd-multilang-errordoc.conf,使之無法生效,當然其他的錯誤資訊的配置也無法生效了。

    方法二:

    把ErrorDocument 404 /missing.html指令書寫在Include conf/extra/httpd-multilang-errordoc.conf之後,這樣後書寫的指令會覆蓋前面的配置。

    方法三:

    使用.htaccess配置檔案,在裡面書寫ErrorDocument 404 /missing.html。需要開啟mod_rewrite元件。

    雖然三種方法都能夠解決問題,但是前兩個方法均在Apache的配置檔案中操作,影響了基於Apache提供服務的所有站點,第三種方法僅影響新增該配置檔案的站點,至於選擇哪種方法,可以根據自身情況進行選擇。

相關推薦

xampp整合環境定義404頁面失敗解決辦法

    今天有人問小編如何設定404頁面,小編就問他使用的什麼web伺服器,原來是使用的xampp整合環境,那不就等於為Apache配置一個404頁面,那還不簡單,於是乎開啟Apache的配置檔案,找到“#ErrorDocument 404 /missing.html”,去

楊澤業:創建一個用戶體驗更好的定義404頁面

vertica borde ant word-wrap lin 狀態碼 不用 和我 體驗 我先來說說,什麽是404頁面?404頁面是客戶端在瀏覽網頁時,服務器無法正常提供信息,或是服務器無法回應,且不知道原因所返回的頁面。404頁面的作用主要是:提升用戶體驗,避免出現死鏈,

潭州課堂25班:Ph201805201 django框架 第十三課 定義404頁面,auth系統中的User模型,auth系統許可權管理 (課堂筆記)

 當 DEBUG=True 時,django 內部的404報錯資訊, 自帶的報錯資訊, 要自定義404資訊,要先把 DEBUG=False , 之後要自定義4040頁面,有兩種方法,   方法1,在建立404頁面 這樣就配置完成,當訪問不存在的頁面時,跳轉到自定義的4

SpringBoot2.0實現定義404頁面渲染

注意: 1、404.html一定要建在template/static下面,否則無效。 2、new ErrorPage可以重定向具體的html也可以重定向請求地址,如/404,那就需要新增/404的C

IIS配置404頁面配置,IIS定義404頁面

技術分享 div per 會有 path 頁面 .com lan lang .NET 環境下 用到404頁的場景一般有兩種: 場景一:報黃頁,程序性的錯誤,代碼層可以捕捉到的。 場景二:用戶輸入不存在的頁面,代碼層捕捉不到的。 IIS 默認會有404的配置,不過這種呈現

wordpress定義404頁面

404頁面自定義是每個網站不可以或缺的,不同的網站創意也有所不同。今天我們給begin主題的404頁面加一個文章歸檔,操作很簡單。 先上效果圖 具體步驟如下 第一步、找到文章歸檔的呼叫程式碼 開啟begin/pages/template-archie

用Spring MVC實現定義404頁面

如何定義404404,說白了就是找不到頁面,那麼如何定義“找不到”呢?我們可以通過原始碼來看看Spring MVC如何定義“404”的:// Determine handler for the current request. mappedHandler = getHandl

sitecore定義404頁面

頁面 nbsp you 自定義404 find 配置 bsp cor tin sitecore默認的404頁面為/sitecore/service/notfound.aspx 更改Sitecore.config中的以下節點,可配置自定義404頁面的item &

springmvc通過controller層定義404頁面已經springmvc匹配規則

通常在springmvc中可以直接通過web.xml配置404自定義的頁面,但是缺少靈活性 比如如果需要根據對映地址去跳轉到不同

Laravel5.4中定義404等錯誤頁面

dtd app top exc auto get 1.0 存在 href 1.在resources/views/下簡歷文件夾error,在error文件中建立"404.blade.php文件"。    1 <!DOCTYPE html PUBLIC "-//W3C

thinkphp 5.0如何實現定義404(異常處理)頁面

錯誤頁 自定義異常 異常錯誤 錯誤 load php 錯誤信息 art 正常 404頁面是客戶端在瀏覽網頁時,由於服務器無法正常提供信息,或是服務器無法回應,且不知道原因所返回的頁面。404承載著用戶體驗與SEO優化的重任。404頁面通常為用戶訪問了網站上不存在或已刪除的

【SpringBoot】vue重新整理頁面404錯誤,定義指向頁面

問題描述      將vue專案整合進後端專案,部署伺服器後,正常使用沒有問題,但是隻要重新整理當前頁面就總是返回404錯誤,Whitelabel Error Page,This application has no explicit mapping for /

SSO之CAS整合定義登入頁面

前言: 一:替換頁面 找到CAS服務端中WEB-INF/view/jsp/default/ui/下的casLoginView.jsp頁面,此頁面為CAS預設的登入頁面,將自定義的頁面取名也叫casLoginView.jsp進行頁面替換,替換前先把預設的備份一份。 替

django 定義404,403,500頁面

1.設定settings.py DEBUG = False ALLOWED_HOSTS = ["*"] STATIC_URL = '/static/' STATIC_ROOT = 'static 2.設定主urls from . import view urlpa

tomcat 可以在web.xml當中配置404 定義錯誤頁面

自定義404頁面 最近在處理安全漏洞,發現tomcat下自帶的root、manager、example等內容有好不符合安全機制,所以就刪除掉了,但是訪問localhost:8080/example測試的時候會暴漏出tomcat的基本資訊,雖然內容不是很多但是還是要給404頁

springboot 整合 activemq:傳送定義物件以及失敗訊息重試

                <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-act

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

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

[Spring Security] 表單登入通過配置定義登入頁面,以及定義認證成功/失敗處理機制

1.目錄結構2.配置自定義登入頁通過配置SecurityProperties,MyProperties,SecurityCoreConfig來讀取resources資料夾下application.properties中相關配置項。SecurityProperties:pack

Nginx 定義404、500、502 頁面

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

JSP JAVA 定義 錯誤頁面404,505,500)

當網站頁面找不到或者伺服器內部出錯的時候,我們不想讓使用者看到預設的那張 404,500 的錯誤頁面,那要是想自己做一張 找不到頁面的頁面改怎麼做呢? 在 web .xml 檔案中 加入下面的語句就能達到這個效果<