• 歡迎訪問奇跡の海網站,本站不上傳任何資源,所有資源均來自于網絡,歡迎加入奇跡の海~!奇跡の海-WordPress QQ群
  • 本站下載資源為網絡上收集整理而來,并且以計算機技術研究交流為目的,版權歸原作者所有,僅供大家參考,學習,不存在任何商業目的與商業用途.
  • 本站系統鏡像均來自于官方原版,ed2k可視為P2P下載鏈接。所有操作系統默認均為試用版,如有正版密鑰可以有效激活,本站不提供任何激活和相關服務。

wordpress網站的404設置

WP其他 奇跡の海 2年前 (2017-06-01) 554次瀏覽 已收錄 0個評論 掃描二維碼

wordpress網站的404設置

什么是404頁面?

404頁面是客戶端在瀏覽網頁時,服務器無法正常提供信息,或是服務器無法回應,且不知道原因所返回的頁面。據說在第三次科技革命之前,互聯網的形態就是一個大型的中央數據庫,這個數據庫就設置在404房間里面。那時候所有的請求都是由人工手動完成的,如果在數據庫中沒有找到請求者所需要的文件,或者由于請求者寫錯了文件編號,用戶就會得到一個返回信息:room 404 : file not found。

—摘自百度百科

通俗的來說,也就是訪問網站時,我們所訪問的網站地址,比如一篇文章,被管理員刪除或者其他原因被屏蔽而無法找到時,通常會反饋給我們一個無法找到該頁的頁面,這就是404頁面。

為什么需要自定義wordpress的404頁面?

眾所周知,一般來說wordpress主題都是自帶有404的的模板的,在主題目錄下的404.php就是wordpress的404模板,但是wordpress的404模板在實際的使用過程中會有一個非常不好的問題,

那就是如果訪問的這個頁面不存在了,而這個頁面又擁有大量外鏈或者這個頁面在百度關鍵詞排名較前等情況,導致大量用戶點擊進入這個頁面,

而wordpress給出的反饋還是這個頁面的url而不是404的url,只不過內容會自動調用404.php(404模板)的樣式,

由于存在服務器查詢,會對我們的服務器造成一定的壓力,并且對于搜索引擎來說,可能會返回200狀態導致失效的頁面無法被搜索引擎刪除的情況發生,影響我們的網站訪問。

綜上所述,我們對于已經刪除的文章或者因為各種原因隱藏的文章,用戶訪問時,不應該訪問地址沒有跳轉(還是源地址),而是需要跳轉到一個固定的404的URL上,這樣既可以避免服務器的查詢所帶來的壓力,也可以避免返回200狀態而導致刪除的文章或者頁面等無法被百度快照等搜索引擎更新。

關于百度快照因404頁面無法更新的情況,我們的用戶已經有多位有所反饋,因此,基于以上兩點,我們的建議是,自定義好自己的404靜態頁面。

如何設置wordpress網站的404靜態頁面?

首先我們可以使用html文件作為404頁面的靜態文件,因為html文件是靜態的網站文件,因此不會造成服務器查詢的問題。

如果你想要一些好看的404.html頁面,那么你可以嘗試去搜索一些好看的404頁面模板,并使用dw等軟件打開文件,查看源碼,html模板中的文字信息,比如網站標題,版權等等元素修改成你自己的。

或者你可以簡單地制作一個html頁面,描述好錯誤的信息,增加返回到首頁或者你想要推薦去到的頁面。

制作好了404.html,可以將404.html使用ftp上傳到網站的根目錄。

找到你的根目錄的重定向文件.htaccess (如果沒有自己創建一個)

如果你的.htaccess文件本身就存在,那么請在文件最下一行增加

ErrorDocument 404 /404.html

即可

 

如果沒有這個文件,創建一個.htaccess 并輸入如下代碼(偽靜態):

# BEGIN WordPress

ErrorDocument 404/404.html

RewriteEngine On

RewriteBase /

RewriteRule ^archives/.*$/index.php [L]

RewriteRule ^feed.*$ /index.php[L]

RewriteRule ^page/.*$ /index.php[L]

RewriteCond %{REQUEST_FILENAME}!-f

RewriteCond %{REQUEST_FILENAME}!-d

# END WordPress

?

archives是文章的url格式,如/archives/88,可以根據自己實際的文章url修改。如果你的博客是安裝在wordpress目錄,則必須在后面增加RewriteRule^wordpress/.*$ /index.php [L]。

 

如果不需要偽靜態,直接輸入如下代碼

# BEGIN WordPress
ErrorDocument 404 /404.html
# END WordPress

 

 


版權聲明:本站所有文章和資源使用CC BY-NC-SA 4.0協議授權發布 , 轉載應當以相同方式注明文章來自“SeaOMC.COM->wordpress網站的404設置!在下邊可以分享本文哦!
喜歡 (0)
[]
分享 (0)
奇跡の海
關于作者:
一個WordPress菜鳥!
發表我的評論
取消評論

表情 貼圖 加粗 刪除線 居中 斜體 簽到

Hi,您需要填寫昵稱和郵箱!

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址
中国福利彩票36选7开奖结果