我在創建自定義404時沒有找到問題。PHP 404未找到頁面沒有重定向+包含頁面
所以,我只好試着用的.htaccess:
ErrorDocument 404 http://blablabla.com/404.php
它的工作!
但問題是它使用REDIRECT。每當我鍵入blablabla.com/sdkfsdkjfksdhfksd
它重定向到blablabla.com/404.php
它改變當前URL,這不是很酷。它很醜。
什麼我該做的:
每當我型blablabla.com/sdkfsdkjfksdhfksd
NO重定向,留在同一個URL。只需require_once
定製404.php
頁面。
所以,我試試這個代碼:
<?php
header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found");
require_once "404.php";
?>
我把它放在頂部anycode之前。 和此方法不起作用。它顯示在每一頁上。我嘗試類型的URL blablabla.com/sdfjnsfjnksdf
的頁面顯示了沒有找到
對象!
在此服務器上找不到請求的URL。如果您手動輸入網址 ,請檢查拼寫並重試。
如果您認爲這是服務器錯誤,請與網站管理員聯繫。
如何讓這件事情做完?
我的代碼有什麼問題?
在此先感謝...
是這種方法改變URL?例如www.test.com/sdfksdfksdfkfsk到www.test.com/404.php –
不,它不會更改網址。 – starkeen
你是對的!哇!棒極了!非常感謝你starkeen! –