WordPress怎么綁定域名
第一步:首先將自己的新域名DNS解析到自己的服務(wù)器或是空間ip上,ip綁定新域名。
第二步:然后進入你的網(wǎng)站數(shù)據(jù)庫管理phpadmin,選擇自己網(wǎng)站的數(shù)據(jù)庫,打開wp_options這個表單,如下圖所示:
第三步:在wp_options表單下,修改siteurl文件(序列號一般為1)為自己的網(wǎng)站新域名,再修改home這個文件(序列號大約在30-40不等)為自己的新域名。如下圖所示:
第四步:在SQL數(shù)據(jù)庫命令中,輸入如下的代碼(注意將域名改為自己的,前面填寫老域名,后面填寫新域名),點擊執(zhí)行即可。
UPDATE wp_options SET option_value = replace(option_value, ‘http://yshnet.com’, ‘http://ysh1314.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’; /*修改站點url和主頁地址*/UPDATE wp_posts SET post_content = replace(post_content, ‘http://yshnet.com’, ‘http://ysh1314.com’); /*修改文章中內(nèi)部鏈接及附件的地址*/UPDATE wp_posts SET guid = replace(guid, ‘http://yshnet.com’, ‘http://ysh1314.com’); /*修改wordpress文章默認的永久鏈接*/UPDATE wp_comments SET comment_author_url = replace( comment_author_url, ‘http://yshnet.com’, ‘http://ysh1314.com’ ) ; /*修改作者的評論鏈接*/UPDATE wp_comments SET comment_content = replace( comment_content, ‘http://yshnet.com’, ‘http://ysh1314.com’ ) ; /*修改評論內(nèi)的評論鏈接*/UPDATE wp_posts SET pinged = replace( pinged, ‘http://yshnet.com’, ‘http://ysh1314.com’ ) ; /*修改TrackBack里的鏈接*/
第五步:現(xiàn)在網(wǎng)站的域名基本換過來了,但是你網(wǎng)站內(nèi)部會有大量的內(nèi)鏈、錨文本、圖片等還是老域名的,現(xiàn)在需要用到如下的代碼,同樣在SQL數(shù)據(jù)庫命令中執(zhí)行即可,注意域名的更換。
update wp_posts set post_content =replace(post_content,”yshnet.com”,”ysh1314.com”)
注意事項
注意事項:經(jīng)過以上五步,網(wǎng)站基本恢復(fù)為新域名的網(wǎng)站,但是像一些細節(jié)的地方,譬如網(wǎng)站地圖,你自己加入的相關(guān)固定鏈接,這個數(shù)量不多,你可以手動修改一下就可以了。本方法是參照我自己的網(wǎng)站數(shù)據(jù)庫界面來的,可能不一樣的運營商其數(shù)據(jù)庫后臺不一樣,但是相關(guān)文件及功能都是有的,站長們可以有效選擇參考采納即可。