2017-04-05 22 views
0

如果用戶嘗試輸入不存在的錯誤URL,我如何重定向到或在我的網站中呈現無效頁面。我需要一個通用的代碼,因爲我沒有在網站中使用框架,所以如果用戶鍵入的行爲是錯誤的或不存在將重定向到頁面說「頁面不可用」?我的網站中沒有使用任何框架。所以請給我一個解決方案。如果輸入錯誤的URL但在php中沒有任何框架,如何重定向到無效頁面?

+0

它是一個自定義的網站或例如WordPress的?你的行動意味着什麼?如果它是一個自定義網站,並且用戶點擊一個不存在的頁面,404將顯示出來。通過行動你的意思是獲取參數? –

+0

您通常使用您的網絡服務器軟件來檢測HTML錯誤404並重定向到錯誤頁面。如果您使用Apache,請參閱:https://httpd.apache.org/docs/2.4/custom-error.html其他Web服務器有類似的選項。 –

回答

1

創造出一個404.php頁面然後寫你想EM看到然後創建一個.htaccess文件將它放在同一個文件夾你的網站什麼都

404.php

<?php 
    header("HTTP/1.0 404 Not Found"); 
?> 
<html> 
    <head> 
    <title>404 Error - Page Not Found</title> 
    </head> 
    <body>404 Error - Page Not Found!</body> 
</html> 

必須在您的自定義404錯誤 p指定404 HTTP響應頭年齡,否則將被視爲正常頁面,200 OK響應 將被髮送到客戶端瀏覽器。該header()必須 之前調用任何實際輸出發送

的.htaccess

ErrorDocument 404 /404.php 
相關問題