求教 php 404 頁面 定義的步驟

來源:互聯網
上載者:User
求教 php 404 頁面 定義的方法
情況是這樣子的:

首先是在本地 apache+mysql+php 環境下試著定義一個404頁面,在根目錄下建立一個404.html 然後再建立一個.htaccess的檔案,參考內容:

RewriteEngine On
ErrorDocument 404 /404.html

通過百度上說的基本上都是這樣定義的,然後我重啟apache,試著訪問根目錄下一個不存在的目錄,url/aaaa/ ,結果 地址欄上並未跳轉到類似於 url/404.html 這樣的地址上去,但是其內容確實是 404.html定義的錯誤資訊;

然後我在伺服器上 iis7 的通過百度 說定義 屬性 ->自訂錯誤->換成 url,/404.html 這樣的形式,然後同樣試著訪問一下不存在的目錄,出現的狀態和上面一樣,

不是假設訪問一個不存在的目錄 url/aaaa/ 的時候,地址欄上會跳轉到 url/404.html 這樣子的麼,

在這裡求教各位朋友,多指點一下!謝謝!
------解決思路----------------------
不是假設訪問一個不存在的目錄 url/aaaa/ 的時候,地址欄上會跳轉到 url/404.html 這樣子的麼,

不是的!
當訪問的檔案不存在時,就返回 404 指定檔案的內容,並不改變 url。因為沒有發生跳轉
就好比你在 index.php include 了其他檔案,雖然頁面中顯示了其他檔案的內容,但地址欄中的 index.php 不會改變一樣
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.