① 本地php環境下.php打開顯示404錯誤怎麼辦呢
本地php環境下.php打開顯示404錯誤解決方法如下:
一、404 file not found.
二、如果是下在情況:
1、如果確定有這個文件,訪問路徑也是正確的。
2、沒有做過配置,安裝版需要配置
三、解決辦法如下:
404錯誤:「找不到資源」。
是沒有配置好。建議你使用XAMPP。集成環境。無需配置。APACHE/MYSQL/PHP/PERL
的集成環境,穩定。
② php中如何讓頁面返回404錯誤代碼呢
一般在空間商的網站裡面的個人控制面板裡面都有頁面錯誤設置,不不用那麼麻煩。
③ thinkPHP到底怎麼設置404錯誤頁面
1、首先要在Lib/Action 下建立EmptyAction.class.php模塊
內容如下:
復制代碼 代碼如下:
<?php
/*
* @author rocky
* @date 2011
* @desc 空模塊404等錯誤
* */
class EmptyAction extends CommonAction {
function _empty(){
header("HTTP/1.0 404 Not Found");
$this->display('Public:404');
}
}
?>
2、做完以上處理,只能在訪問到空模塊的時候才會訪問404頁面,所以,為了訪問空方法也訪問404頁面,我們還需要在CommonAction.class.php增加一個空方法了,方法如下:
復制代碼 代碼如下:
//處理所有沒有的方法的處理方法,引導到404頁面
public function _empty() {
R('Empty/_empty');
}
3、做完以上工作基本可以了,但是別忘了把你的404.html頁面放在Tpl/Public下
④ thinkphp 怎麼跳到404頁面
在ACTION中新建一個文件EmptyAction.class.php,文件中的代碼如下:
<?php
class EmptyAction extends Action{
function _empty(){
header("HTTP/1.0 404 Not Found");//使HTTP返回404狀態碼
$this->display("Public:404");
}
}
?>
復制代碼
在apache中設置
在你的網站配置中加入 ErrorDocument 404 /404.html 即可。
在iis中設置
IIS/ASP.net下設置404錯誤頁面
打開apache httpd.conf配置文件或者新建.htaccess配置文件
首先,修改應用程序根目錄的設置,打開 「web.config」 文件編輯,在其中加入如下內容:
<configuration>
<system.web>
<customErrors mode=」On」 defaultRedirect=」error.asp」>
<error statusCode=」404″ redirect=」notfound.asp」 />
</customErrors>
</system.web>
</configuration>
復制代碼
註:上文例中「error.asp」為系統默認的404頁面,「notfound.asp」為自定義的404頁面,使用時請修改相應文件名。
然後,在自定義的404頁面「notfound.asp」中加入:
<%
Response.Status = 「404 Not Found」
%>
復制代碼
php 404
if(如果沒有任何結果)
{
//以前是僅僅顯示「該帖子已經不存在」的提示,現在是:
require(』/404.php』);
@header(』HTTP/1.1 404 Not Found』);
@header(』Status: 404 Not Found』);
exit;
}