溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

WordPress博客網站搬家和換域名方法

發布時間:2020-07-20 05:17:24 來源:網絡 閱讀:5783 作者:2012hjtwyf 欄目:數據庫


方案一

開設個人博客的朋友使用WordPress不在少數,那么也難免不了更換空間和域名的情況,由于筆者親歷了一次更換空間和域名的情況,將博客從AAA.com  更改為 BBB.com,所以本文就分享一下更換域名比較好的辦法。

WordPress大家都知道后臺需要設置網站的默認網址,如果直接更換了域名的話,使用新的域名是無法登陸的。網上有很多文章,告訴大家可以修改MySQL數據庫,或者修改WordPress的wp-config.php文件或function.php文件等,其實不用這么麻煩。

只要更換前后的域名都在自己手里,那么其實解決方法很簡單。首先讓更改前后的域名都解析到博客空間,也就是讓新舊域名都可以正確訪問博客。判斷新舊域名是否都能正確訪問,除了自己本地直接訪問兩個域名都能正確訪問到網站之外,還需要查看其他地區域名訪問是否正常,因為電信、聯通還有不同地區DNS生效的時間是不同的。這時候站長之家有個比較好的工具可是使用,就是超級ping(http://ping.chinaz.com),把新舊域名分別輸入超級ping里,查看是否各地都能ping通

用管理員登陸WordPress后臺,點擊設置→常規,將里面的WordPress 地址(URL)和站點地址(URL)都修改為新的域名,然后點擊保存更改。咦,咋退出了,其實是成功了,看一下瀏覽器的地址欄是不是變成新地址了?用管理員賬戶登陸一下,看看設置→常規里是不是變成了新的域名?然后再點擊首頁看看是不是變成了新的域名,如果輸入舊的域名會不會跳轉到新的域名呢。很明顯修改成功了,是不是很簡單。

但是由于博客文章里的一些鏈接和圖片地址還是用的舊的域名,所以還需要進行一些修改。

登陸phpmyadmin,選擇自己博客的數據庫,然后點擊SQL,將下面三行命令輸入進去:

UPDATE wp_posts SET post_content = replace( post_content, 'AAA.com','BBB.com') ;

UPDATE wp_comments SET comment_content = replace(comment_content, 'AAA.com', 'BBB.com') ;

UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'AAA.com', 'BBB.com') ;

然后點擊 執行,如果沒有出現錯誤,那么就會將文章和評論里的所有地址進行了更換。

這時候用新的地址去訪問吧,域名完美進行更換

方案二

第一步:備份網站根目錄下所有文件并轉移到新主機;

第二步:備份網站數據庫文件并在新主機上建立數據庫,進行導入;

第三步:修改wp-config.php文件,確保網站文件與數據庫通信正常;

第四步:在新主機上綁定域名,域名解析到主機。

第五步:在數據庫更換網址。

wordpress搬家第一步:備份網站根目錄下的所有文件;

方法1.可以直接ftp把網址所有文件直接下來。

方法2.這個wordpress插件 BackUpWordPress 可以備份網站文件和數據庫并打包,非常方便,推薦用這個方法。

wordpress搬家第二步:備份數據表并導出,在新主機數據庫建立數據庫名,并導入數據表;

備份數據表常見的有兩種方法,一種是在舊主機里找到數據庫管理,將數據表導出sql格式(一般默認為此);另一種是wordpress博客安裝“WordPress Database Backup”插件,通過插件導出數據表(強烈建議安裝此插件,可以定期自動備份數據,比較安全),插件安裝方法此處不講。導出Sql格式的數據表后,需要登錄新主機的數據庫管理界面,建立新的數據庫。數據庫名可任意,最好與舊的相同。數據庫建立后找到導入選項,將之前導出的數據表導入數據庫。

wordpress搬家第三步:修改wp-config.php文件,促使網站文件與數據庫通信正常;

讓網站文件與數據庫正常通信需要告訴網站文件,你要用的數據庫用戶名是什么,密碼是什么,網站文件才可以獲取數據庫信息,然后還要告訴網站文件,你的數據庫名是什么,讓它找到與之對應的數據表,這樣就能保持正常通信了。如下:

/** WordPress 數據庫的名稱 */

define('DB_NAME','你新建的數據庫名稱');

/** MySQL 數據庫用戶名 */

define('DB_USER','你的數據庫用戶名,這個在主機數據庫信息里可以找到');

/** MySQL 數據庫密碼 */

define('DB_PASSWORD','你的數據庫密碼,這個也在主機信息里找')

/** MySQL 主機 */

define('DB_HOST','localhost');

需要改動的只有前三項,其他一般是不修改的。

wordpress搬家第四步:在新主機上綁定域名和域名解析;

這個很簡單就不多說了。

wordpress搬家第五步:在數據庫更改網址。

打開你的數據庫,點擊SQL,將以下代碼粘貼到方框當中。點擊“執行”。

UPDATEwp_optionsSEToption_value =replace( option_value,'http://www.old.com','http://www.new.com')WHEREoption_name ='home'ORoption_name ='siteurl';

UPDATEwp_postsSETpost_content =replace( post_content,'http://www.old.com','http://www.new.com') ;

UPDATEwp_postsSETguid =replace( guid,'http://www.old.com','http://www.new.com') ;

修改數據庫。找到相應的網站數據庫,修改wp-options和wp-posts兩個文件。將老域名全部更換為新域名。注意第一個文件需要修改兩項:siteurl和home。

這樣搬家就完成了,自己測試完記錄下來,方便以后使用


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女