久青草国产观看在线视频,在线观看欧美日女,777毛片,亚洲国产精品99久久久久久久

如何使用htaccess自定義WordPress 404頁(yè)面

2018-08-06 wordpress經(jīng)驗(yàn)
  • 文章介紹
  • 快速入門
  • 評(píng)價(jià)&建議

當(dāng)你看到這個(gè)標(biāo)題的時(shí)候,你也許會(huì)有兩個(gè)疑問(wèn):

1、為什么要自己定義一個(gè)404頁(yè)面呢,WordPress的模板不是自帶404.php來(lái)處理不存在的頁(yè)面了嗎?我想說(shuō)的是,這種404頁(yè)面確實(shí)方便,但當(dāng)你的網(wǎng)站做的時(shí)間長(zhǎng)了,很有可能會(huì)出現(xiàn)大量的404頁(yè)面,比如以前是做一個(gè)資訊類的網(wǎng)站,當(dāng)改版成WordPress博客之后,就會(huì)出現(xiàn)大量的404頁(yè)面,而搜索引擎則會(huì)繼續(xù)訪問(wèn)這些不存在的頁(yè)面,這樣增加了服務(wù)器的負(fù)擔(dān),而使用htaccess自定義一個(gè)靜態(tài)的404頁(yè)面,則可以解決這個(gè)問(wèn)題。

2、使用htaccess自定義WordPress 404頁(yè)面那還不簡(jiǎn)單,直接在htaccess文件增加代碼ErrorDocument 404 /404.html,然后新建一個(gè)404.html文件上傳到根目錄就OK了。但是這種方法并不可行,因?yàn)槟J(rèn)的重寫規(guī)則是把所有的請(qǐng)求指向index.php腳本,當(dāng)然也包括不存在的頁(yè)面,如果直接添加常規(guī)的404頁(yè)面設(shè)置代碼,不會(huì)起任何效果的。說(shuō)了這么多,相信你已經(jīng)明白為什么要為WordPress自定義一個(gè)404頁(yè)面了。

下面我們來(lái)介紹如何自定義404頁(yè)面。

1、第一步當(dāng)然是制造一個(gè)404.html文件,并上傳到網(wǎng)站根目錄

2、刪除原來(lái)的重寫規(guī)則文件htaccess,添加下面如下規(guī)則。

# 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,可以根據(jù)自己實(shí)際的文章url修改。如果你的博客是安裝在WordPress目錄,則必須在后面增加RewriteRule ^WordPress/.*$ /index.php [L]。

0 0

企業(yè)建站推薦正版商業(yè)主題,國(guó)內(nèi)專業(yè)團(tuán)隊(duì)開發(fā),完善售后,是您不二選擇。

正版主題商店

主題貓WP建站,累計(jì)幫助1300+客戶成功建站,為站長(zhǎng)提供支持!

立刻開啟你的建站之旅
QQ在線客服

服務(wù)熱線

wordpress建站咨詢