關於自定義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...