關於自定義404 彭世瑜 新浪部落格

2021-10-10 12:25:26 字數 647 閱讀 8943

關於自定義404

5引用「404頁面該怎麼做?

404頁面的目的是:告訴瀏覽者其所請求的頁面不存在或鏈結錯誤,同時引導使用者使用**其他頁面而不是關閉視窗離開。

很多開源系統包括cms系統、blog系統等不提供404頁面或提供的404頁面並未達到seo的要求,這讓**的權威性大打折扣。

404頁面該達到怎麼樣的效果才符合seo要求?

搜尋引擎通過http狀態碼來識別網頁的狀態。當搜尋引擎獲得了乙個錯誤鏈結時,**應該返回404狀態碼,告訴搜尋引擎放棄對該鏈結的索引。而如果返回200或302狀態碼,搜尋引擎就會為該鏈結建立索引,這導致大量不同的鏈結指向了相同的網頁內容。結果是,搜尋引擎對該**的信任度大幅降低。—— 很多**存在這個問題:404頁面返回的是200或302狀態碼而不是404狀態碼。

正確建立404頁面的方法是:(

僅適合apache伺服器

)在.htaccess 檔案中加入**: errordocument 404 /error.html

建立乙個簡單的html404頁面命名 error.html

把 error.html放置在**根目錄

注意:不要將404錯誤直接轉向到**首頁,這將導致首頁不被收錄;

/error.html 前面不要帶主網域名稱,否則返回的狀態碼是302或200狀態碼。

C 程式檔案 彭世瑜 新浪部落格

bin 目錄用來存放編譯的結果,bin是二進位制binrary的英文縮寫,因為最初c編譯的程式檔案都是二進位制檔案,它有debug和release兩個版本,分別對應的資料夾為bin debug和bin release,這個資料夾是預設的輸出路徑,我們可以通過 專案屬性 配置屬性 輸出路徑來修改。ob...

C 程式設計 147 執行緒基礎 彭世瑜 新浪部落格

啟動執行緒 threadstart ts newthreadstart method 建立委託例項 thread t newthread ts 建立執行緒 t.start 啟動執行緒 執行緒休眠 t.suspend 執行緒掛起 thread.sleep 1000 執行緒休眠 t.resume 執行緒...

程式設計師之路 Shell基礎 彭世瑜 新浪部落格

1 shell是什麼 1 shell是乙個命令列解析器 2 shell還是乙個功能相當強大的程式語言 主要語法有bourne和c,c有csh和tcsh 2 echo輸出命令 echo 選項 輸出內容 e 支援反斜線控制的字元轉換 3 輸出顏色 echo e e 1 31m hello world e...