- 資訊首頁(yè) > 互聯(lián)網(wǎng) > 經(jīng)驗分享 >
- 如何解決WordPress遷移服務(wù)器顯示404錯誤頁(yè)問(wèn)題
我們在使用WordPress建站時(shí),有時(shí)由于業(yè)務(wù)需求要遷移網(wǎng)站到新服務(wù)器上,那么如何遷移網(wǎng)站呢?遷移到新服務(wù)器后頁(yè)面出現404錯誤無(wú)法打開(kāi)的情況該怎么辦?下面就來(lái)一一看下這些問(wèn)題如何解決。
WordPress網(wǎng)站遷移服務(wù)器基本步驟如下:
1、打包WordPress網(wǎng)站文件并備份數據庫文件;
2、將網(wǎng)站和數據庫文件上傳到新的服務(wù)器;
3、將域名解析到新的ip;
4、修改WordPress根目錄下的wp-config數據庫信息。
一般我們通過(guò)上述步驟把WordPress網(wǎng)站遷移到新服務(wù)器就可以實(shí)現了,但是操作過(guò)程中往往會(huì )遇到一些問(wèn)題,比如這次遷移到BlueHost站群服務(wù)器時(shí),首頁(yè)是可以打開(kāi),但是內頁(yè)卻出現404錯誤頁(yè),這時(shí)該怎么辦呢?小編嘗試著(zhù)用以下方法終于順利解決了這個(gè)問(wèn)題。
方法一、登錄后臺,刷新一次“設置”中的“固定連接”。如把連接設置方式修改一次,然后保存,再重新設置自己想要的設置保存,很多人可以通過(guò)這個(gè)方法解決404錯誤。
方法二、檢查WordPress 主目錄下是否有正確設置.htaccess文件。
默認設置如下(注意遷移以后可能的目錄更改)。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
方法三、如果網(wǎng)頁(yè)服務(wù)器不是 Apache,而是Nginx,這時(shí)要檢查下Nginx設置。需要在網(wǎng)站設置中增加以下代碼:
location / {
try_files $uri $uri/ /index.php?$args;
}
方法四、檢查網(wǎng)頁(yè)服務(wù)器Apache的對應目錄 Allowoverride 是否設為 All。本次遷移網(wǎng)站到新服務(wù)器就是由于子目錄覆蓋了主目錄設置,導致出現了404錯誤頁(yè)。
<Directory “/var/www/html/test”>
AllowOverride All
</Directory>
更多教程:WordPress使用教程
來(lái)源鏈接:https://www.idcspy.com/27259.html
本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站