想使我的網站自定義404頁時遇到.htaccess
文件的根目錄下我使用這個法則的.htaccess不重定向而是404.php顯示頁面名稱
ErrorDocument 404 404.php //I want to redirect to 404
所以當我改變一個有效的文件名一樣home.php
到home1.php
它不重定向我而是反響,頁面上的404.php
側面說明:404.php
是在根目錄下只有
想使我的網站自定義404頁時遇到.htaccess
文件的根目錄下我使用這個法則的.htaccess不重定向而是404.php顯示頁面名稱
ErrorDocument 404 404.php //I want to redirect to 404
所以當我改變一個有效的文件名一樣home.php
到home1.php
它不重定向我而是反響,頁面上的404.php
側面說明:404.php
是在根目錄下只有
這應該這樣做
RewriteEngine on
ErrorDocument 404 http://www.yoursite.com/404.php
Vuhooooooooo我是在本地,'目錄/ 404.php'工作對我來說,+1 ,將標記爲您的答案很快 – 2013-04-04 18:23:53
我也在當地,但它是紅色的如果我輸入像這樣的ErrorDocument 403 /index.php,可以讓我訪問xampp index.php。我的'.htaccess'在我的網站文件夾中。請幫助.. – 2014-10-16 04:50:58
在你.htaccess
文件,你應該能夠使用:
RewriteEngine on
ErrorDocument 404 /404.php
您可以使用此方法設置附加的錯誤文檔,但我把它們放在一個單獨的錯誤目錄:
ErrorDocument 400 /errors/400.php
ErrorDocument 401 /errors/401.php
ErrorDocument 403 /errors/403.php
ErrorDocument 404 /errors/404.php
ErrorDocument 500 /errors/500.php
,你可以用你的htaccess做以下404舊網頁
RewriteEngine on
ErrorDocument 404 /404.php
,但我個人建議
RewriteEngine on
RewriteRule home.php /home1.php [R=301,L]
,因爲這將做從舊的頁面名稱301重定向到新的頁面名稱,所以任何緩存搜索引擎結果將在正確的頁面仍然落得而不是打404
嘗試給它一個尾隨斜線,這樣:ErrorDocument的404 /404.php – Nikola 2013-04-04 18:19:00
@Nikola嘗試,但沒有運氣 – 2013-04-04 18:19:19