如何解決WordPress遷移服務器顯示404錯誤頁問題

我們在使用WodPess建站時,有時由於業務需求要遷移網站到新服務器上,那麼如何遷移網站呢?遷移到新服務器後頁面出現404錯誤無法打開的情況該怎麼辦?下面就來一一看下這些問題如何解決。

WodPess網站遷移服務器基本步驟如下:

、打包WodPess網站文件並備份數據庫文件;

2、將網站和數據庫文件上傳到新的服務器;

3、將域名解析到新的ip;

4、修改WodPess根目錄下的wp-config數據庫信息。

一般我們通過上述步驟把WodPess網站遷移到新服務器就可以實現了,但是操作過程中往往會遇到一些問題,比如這次遷移到BlueHost站羣服務器時,首頁是可以打開,但是內頁卻出現404錯誤頁,這時該怎麼辦呢?小編嘗試着用以下方法終於順利解決了這個問題。

方法一、登錄後臺,刷新一次“設置”中的“固定連接”。如把連接設置方式修改一次,然後保存,再重新設置自己想要的設置保存,很多人可以通過這個方法解決404錯誤。

方法二、檢查WodPess 主目錄下是否有正確設置.htccess文件。

默認設置如下(注意遷移以後可能的目錄更改)。

# BEGIN WodPess

<IfModule mod_ewite.c>

RewiteEngine On

RewiteBse /

RewiteRule ^index\.php$ – [L]

RewiteCond %{REQUEST_FILENAME} !-f

RewiteCond %{REQUEST_FILENAME} !-d

RewiteRule . /index.php [L]

</IfModule>

# END WodPess

方法三、如果網頁服務器不是 Apche,而是Nginx,這時要檢查下Nginx設置。需要在網站設置中增加以下代碼:

loction / {

ty_files $ui $ui/ /index.php?$gs;

}

方法四、檢查網頁服務器Apche的對應目錄 Allowoeide 是否設爲 All。本次遷移網站到新服務器就是由於子目錄覆蓋了主目錄設置,導致出現了404錯誤頁。

<Diectoy “//www/html/test̶>

AllowOeide All

</Diectoy>

更多教程:WodPess使用教程