我們在使用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使用教程