新聞中心
更改域一開始似乎是一項艱巨的任務(wù),但并非必須如此。通常,這涉及將流量從舊域名 (olddomain.com) 路由到新域名 (newdomain.com)。許多人最大和最有效的擔(dān)憂之一是如何在整個過程中保持SEO優(yōu)勢(排名、流量、反向鏈接),以免損害您的業(yè)務(wù)。

我們在下面匯總了這份深入指南,其中包含您需要了解的有關(guān)如何安全更改wordpress域名的所有信息,而不會破壞您所做的所有辛勤工作。
更改域名的原因
您可能想要更改域名的原因有很多。以下是一些常見的例子:
- 您的企業(yè)正在從一個名稱重新命名為另一個名稱,并且您有一個新的域名與之配套。
- 也許您正在使用一個不太受歡迎的頂級域 (TLD)(例如.net或.io),并最終為您的企業(yè)獲得了新的閃亮的.com。
- 您將多個屬性合并到一個域中。
- 您的舊域正遭受整個站點(diǎn)的懲罰,您需要從頭開始。
需要考慮的重要事項
在更改您的域時,需要記住一些注意事項和重要事項。
網(wǎng)址結(jié)構(gòu)
如果您只是更改域名,則建議保持相同的URL結(jié)構(gòu)。示例:olddomain.com/about-us/到newdomain.com/about-us/. 理論上,您可以同時更改名稱和結(jié)構(gòu),但一般來說,在SEO方面,更改越少越好。域更改已經(jīng)是一個非常重大的更改。
如果您的舊網(wǎng)站可能沒有使用漂亮的固定鏈接 (這對SEO更好),那么最好先更改為您的新域名,等待六個月,然后更改結(jié)構(gòu)。
WordPress固定鏈接
HTTPS
如果您當(dāng)前的站點(diǎn)通過HTTP運(yùn)行,那么現(xiàn)在是遷移到HTTPS的最佳時機(jī)。這與更改整個URL結(jié)構(gòu)略有不同,從長遠(yuǎn)來看,您將獲得回報。自2018年7月起,Google Chrome開始將所有非HTTPS網(wǎng)站標(biāo)記為“不安全”。 HTTPS的其他好處包括加密、更好的推薦數(shù)據(jù)、 HTTP/2的性能改進(jìn),甚至是SEO排名信號。
您可以在更改域名的同時輕松遷移到HTTPS。
此外,如果您的站點(diǎn)已經(jīng)是HTTPS,那么在繼續(xù)之前為您的301重定向制定計劃非常重要。這是因為客戶端在看到重定向之前需要與主機(jī)建立SSL連接。跳到我們詳細(xì)討論的301重定向部分。
索引和爬網(wǎng)
如果您發(fā)現(xiàn)流量暫時略有下降,請在更改WordPress域時不要驚慌。這是正常的,因為Google需要幾周時間才能重新索引并抓取您的新網(wǎng)址。
如何更改WordPress域名
請按照以下步驟更改您的WordPress域名。
1. 備份當(dāng)前的WordPress網(wǎng)站
在更改WordPress域名之前,您應(yīng)該做的第一件事就是備份您當(dāng)前的站點(diǎn)。這樣,無論發(fā)生什么,您都可以在需要時隨時恢復(fù)。
選項 1 – 寶塔面板一鍵式備份
如果您是寶塔面板用戶,
登陸服務(wù)器的寶塔面板,點(diǎn)擊左側(cè)菜單“計劃任務(wù)”:
- 任務(wù)類型-選擇備份網(wǎng)站或者備份數(shù)據(jù)庫(都應(yīng)該添加一個任務(wù));
- 任務(wù)名稱-可以網(wǎng)站域名+備份內(nèi)容命名,如yourdomain.com網(wǎng)站備份(數(shù)據(jù)庫備份);
- 執(zhí)行周期-根據(jù)自身實際情況選擇周或者月備份,數(shù)據(jù)庫一般可以選擇周備份;網(wǎng)站則可以考慮月備份(盡可能選擇凌晨執(zhí)行備份任務(wù));
- 備份網(wǎng)站-即選擇你需要備份哪個網(wǎng)站;
- 排除規(guī)則-僅備份網(wǎng)站可以設(shè)置,即你可以選擇忽略部分文件或者目錄,不進(jìn)行備份。
選項 2 – 使用WordPress插件備份您的網(wǎng)站
您還可以使用第三方插件備份您的WordPress網(wǎng)站。我們始終建議使用具有增量備份選項的那些。盡管您可能不需要本教程的增量功能,但這些是您應(yīng)該熟悉或長期投資的功能,因為增量功能可以減少服務(wù)器負(fù)載、磁盤空間并有助于提高可靠性。以下是推薦的插件列表:
- VaultPress
- ManageWP Backups
- WP Time Capsule
或者,如果您只想要一次性備份,您可以使用免費(fèi)的Duplicator插件并創(chuàng)建本地存檔備份。
使用Duplicator插件創(chuàng)建WordPress備份
選項 3 – 手動備份您的WordPress網(wǎng)站
您的第三種選擇是通過導(dǎo)出MySQL文件并通過SFTP連接到您的站點(diǎn)并下載文件來手動備份您的WordPress站點(diǎn)。除非您有特殊配置,否則通常您只需要下載您的/wp-content/文件夾(因為其中包含您的插件、主題和上傳的媒體)。
WordPress wp-content文件夾
2. 創(chuàng)建新站點(diǎn)、克隆或更新現(xiàn)有站點(diǎn)地址
備份網(wǎng)站后,下一步就是更新您的WordPress URL和網(wǎng)站地址。有幾種方法可以解決這個問題。
選項 1 – 創(chuàng)建新站點(diǎn)/帳戶
您的第一個選擇是使用您的新域創(chuàng)建一個全新的WordPress安裝,然后遷移您的數(shù)據(jù)。然后,您將在事后更改域。為什么采用這種方法?有時人們更愿意將他們的舊站點(diǎn)原封不動地保留一段時間作為另一個備份。或者,您可能也在此過程中遷移到新的WordPress主機(jī)。
在這種情況下,您只需創(chuàng)建第二個站點(diǎn)。
選項 2 – 克隆功能
部分主機(jī)服務(wù)商提供一鍵克隆功能。這使您可以立即將現(xiàn)有WordPress站點(diǎn)的副本創(chuàng)建到第二個帳戶中。
選項 3 – 更新現(xiàn)有的WordPress URL和站點(diǎn)地址
第三個也是最后一個選項是簡單地更新現(xiàn)有站點(diǎn)的WordPress URL和站點(diǎn)地址。即使您在上面創(chuàng)建或克隆了一個新站點(diǎn),您仍然需要執(zhí)行這些步驟。
編輯這些值時要小心,因為如果輸入不正確,可能會導(dǎo)致整個站點(diǎn)崩潰。在左側(cè)的“設(shè)置”下,單擊“常規(guī)”。然后,您可以更新以下內(nèi)容:
- WordPress 地址 (URL): 您的WordPress核心文件的地址。
- 站點(diǎn)地址 (URL): 訪問您的博客的地址。
除非您為WordPress提供自己的目錄,否則兩者都應(yīng)該匹配。請記住,單擊“保存更改”后,您的 WordPress 儀表板現(xiàn)在只能通過新域訪問。
更新WordPress地址和站點(diǎn)URL
查看更新這些值的其他方法,例如使用wp-config.php文件、直接在WordPress數(shù)據(jù)庫中或使用WP-CLI。
3. 更新所有內(nèi)部鏈接和硬編碼鏈接
現(xiàn)在您已將WordPress站點(diǎn)地址和URL更改為新域,是時候更新所有內(nèi)部鏈接和硬編碼鏈接了。通常,不建議對URL進(jìn)行硬編碼,但很可能隨著時間的推移您可能會使用,我們都會這樣做。這包括您自己的內(nèi)容、媒體、網(wǎng)站上的JavaScript和CSS鏈接等之間的相互鏈接。以下是您更新鏈接的幾個選項。
選項 1 – 搜索和替換
參照我們此前的數(shù)據(jù)庫搜索和替換教程以實施此操作 。
以下是將舊域更新為新域的簡單步驟:
選項 2 – 使用WordPress插件更新鏈接
您可以使用的另一種簡單方法是一個名為Better Search Replace的免費(fèi)插件,由Delicious Brains的出色WordPress團(tuán)隊 開發(fā)。只需安裝它,輸入您的舊域和新域,您就完成了!
使用更好的搜索替換更新域
選項 3 – 使用WP-CLI搜索和替換
對于那些不喜歡離開命令行的精通技術(shù)的人和開發(fā)人員,您還可以使用WP-CLI更新您的鏈接。我們建議查看此高級搜索并替換WP-CLI指南。
更新您的CDN
如果您將CDN與CNAME一起使用,例如cdn.domain.com,您可能還想再次運(yùn)行我們在上面分享的步驟,但這次替換您的自定義CDN URL。這是因為有時由于復(fù)制和粘貼,事情往往會意外地被硬編碼。
替換https://cdn.olddomain.com為https://cdn.newdomain.com。
由于您的域已更改,您很可能還需要為您的CDN添加新的CNAME DNS記錄。
4.添加301重定向
接下來,是時候添加301重定向了。這是迄今為止域名更改中最重要的部分之一。這可確保來自舊域 (olddomain.com) 的所有流量都自動路由到新域 (newdomain.com)。以下是301重定向如此重要的幾個原因:
- 隨著時間的推移,人們會反向鏈接到您的網(wǎng)站和內(nèi)容。反向鏈接被谷歌用作排名信號。因此,您不想失去他們所謂的“鏈接權(quán)重”。換句話說,鏈接具有權(quán)威性,如果您突然失去它們,可能會嚴(yán)重?fù)p害您網(wǎng)站的SEO并需要很長時間才能恢復(fù)。根據(jù)許多SEO和案例研究,301重定向通過了90-99%的鏈接權(quán)重。
- 除了關(guān)于反向鏈接的SEO,重定向?qū)τ诳捎眯砸埠苤匾?。您想要的最后一件事是有人點(diǎn)擊反向鏈接,他們不再訪問您的網(wǎng)站。斷開的鏈接永遠(yuǎn)不會好。
- 社交信號是另一種排名因素,盡管有些人可能不同意這一點(diǎn)。不管怎樣,從Pinterest或Twitter等社交媒體網(wǎng)站鏈接到您的網(wǎng)站的鏈接突然不起作用是不好的。
如果您不添加重定向,它無疑會損害您的網(wǎng)站。
警告–您應(yīng)該永遠(yuǎn)保留重定向
所以這就是它可能變得有點(diǎn)棘手的地方。如果您在舊域上有很多歷史記錄,您很可能希望永遠(yuǎn)保留301重定向(或至少在很長一段時間內(nèi))。為什么?因為除非您想返回并嘗試手動更新所有反向鏈接(這是不可能的),否則刪除它們可能會對您造成傷害。這意味著您可能也應(yīng)該永遠(yuǎn)更新該舊域 。
此外,關(guān)于301重定向,如果您的舊域通過HTTPS運(yùn)行,則意味著您還需要在其上安裝SSL證書。這是因為客戶端在看到重定向之前需要與主機(jī)建立SSL連接。但請放心,這并不一定意味著您需要保持舊站點(diǎn)/主機(jī)正常運(yùn)行。
以下是有關(guān)如何添加301重定向的說明。這些重定向是在您的舊域托管的地方完成的。如果您想擺脫舊域和/或托管,我們將深入探討。
選項 1 – 在服務(wù)器級別添加重定向
.htaccess在Apache
如果您的WordPress站點(diǎn)在Apache上運(yùn)行,您可以將以下規(guī)則添加到舊站點(diǎn)的.htaccess文件中,該文件通常位于站點(diǎn)的根目錄中。
#Options +FollowSymLinks RewriteEngine on RewriteRule (.*) https://newdomain.com/$1 [R=301,L]
Nginx
如果您的WordPress站點(diǎn)在Nginx上運(yùn)行,您可以將以下規(guī)則添加到舊站點(diǎn)的配置文件中。
server {
server_name example.com;
return 301 $scheme://newdomain.com$request_uri;
}
選項 2 – 向您的主機(jī)添加重定向
如果您是寶塔用戶,您可以隨時在寶塔面板添加您的舊域,在其上安裝免費(fèi)的Let’s Encrypt證書,然后使用重定向工具添加指向您的新域的通配符301重定向。以下是您要添加的規(guī)則的示例:
olddomain.com - ^(.*)$ - https://newdomain.com$1
然后,您可以永遠(yuǎn)保留此重定向,以確保保留所有反向鏈接。
WordPress 301重定向
選項 3 – 使用Cloudflare添加301通配符重定向
解決SSL 301重定向問題的第三種方法是利用Cloudflare。他們將允許您免費(fèi)為您的網(wǎng)站添加301重定向,即使沒有主機(jī)連接。這可能是添加重定向的有效方法,而無需擔(dān)心將舊主機(jī)保留在原位或需要進(jìn)行任何其他配置。
通配符重定向確保任何嘗試訪問olddomain.com/blog的流量都重定向到newdomain.com/blog。因此,在這種情況下,以下301重定向起作用:
http://olddomain.com/301重定向到https://newdomain.com
https://olddomain.com/301重定向到https://newdomain.com
http://olddomain.com/*301重定向到https://newdomain.com/*
https://olddomain.com/*301重定向到https://newdomain.com/*
這可確保HTTP和HTTPS版本上的所有反向鏈接不會因SEO目的而中斷。要添加通配符重定向,只需將您的舊域添加到Cloudflare,然后為其創(chuàng)建“Forwarding URL”頁面規(guī)則。確保選擇“301 – Permanent Redirect”并且使用正確的語法,如下所示。
Cloudflare 301重定向頁面規(guī)則
選項 4 – 使用域注冊器添加301通配符重定向
第四種添加重定向的方法是在域注冊商級別。一些域名注冊商,例如NameCheap,支持301通配符重定向。但是,僅當(dāng)您將HTTP站點(diǎn)重定向到HTTP或HTTPS站點(diǎn)時,此選項才有效。請記住,原始域需要SSL證書才能從HTTPS重定向到HTTPS才能正常工作。
仔細(xì)檢查您的重定向
重定向到位后,您可以使用重定向跟蹤器等免費(fèi)工具來確保您的重定向正常工作,確保您沒有意外添加一個重定向循環(huán),該循環(huán)會觸發(fā)“重定向過多”錯誤以顯??示給您的訪問者. 還有一個很棒的小Chrome擴(kuò)展,Redirect Path,非常方便!
重定向跟蹤器
將重定向添加到您的網(wǎng)站后,測試URL的不同變體非常重要。如果出現(xiàn)問題,您還可以聯(lián)系您的WordPress主機(jī)尋求幫助。檢查以確保沒有太多的重定向鏈接在一起也很重要,因為這可能會導(dǎo)致性能問題。
查看我們關(guān)于WordPress重定向和最佳實踐的深入文章以獲得更快的性能。
5. 更新谷歌和必應(yīng)
現(xiàn)在您已將舊域路由請求發(fā)送到新域,是時候使用Google Search Console和Bing Webmaster Tools更新您的網(wǎng)絡(luò)資產(chǎn)了。如果您從未為olddomain.com設(shè)置這些,請繼續(xù)創(chuàng)建它們,驗證它們,然后為您的newdomain.com重復(fù)這些步驟。然后按照以下步驟操作。您應(yīng)該在Google Search Console和Bing網(wǎng)站管理員工具之間總共有四個屬性(兩個舊的和兩個新的)。
在Google Search Console中更改地址
在Google Search Console中,您需要執(zhí)行他們所謂的“change of address”。這非常重要,因為它可以讓Google立即知道一切都在發(fā)生變化。所以不要跳過這一步!您的舊域和新域都需要經(jīng)過驗證的屬性。
只需單擊舊域的配置文件,單擊右上角的齒輪圖標(biāo),然后選擇“Change of Address”。然后按照其余提示進(jìn)行操作。
使用Google Search Console更改地址
注:“Change of Address”工具目前僅在新的Google Search Console中可用。
如果您的網(wǎng)站僅在新的Google Search Console中。您可以使用“URL prefix”方法輕松地再次添加它,然后您可以在舊的Google Search Console中訪問您的網(wǎng)站。他們很可能最終會將這個工具轉(zhuǎn)移到新的GSC上。
Google Search Console網(wǎng)址前綴
必應(yīng)網(wǎng)站管理員工具中的站點(diǎn)移動
就像Google Search Console一樣,Bing網(wǎng)站管理員工具具有相同類型的過程,稱為“Site Move”。同樣,您需要為您的舊域和新域提供經(jīng)過驗證的屬性。
只需單擊舊域的配置文件,然后單擊“Diagnostics & Tools > Site Move”。然后選擇“move URLs from this site to another verified site”的選項。
必應(yīng)網(wǎng)站管理員工具中的網(wǎng)站移動
6. 提交新的站點(diǎn)地圖文件
既然您擁有新的經(jīng)過驗證的網(wǎng)絡(luò)媒體資源,并且您已將域更改通知他們,建議您提交新的站點(diǎn)地圖文件。站點(diǎn)地圖基本上只是您希望公開的URL列表。這不是必需的,但很可能有助于加快爬網(wǎng)和重新索引過程。
如果您使用的是Yoast SEO插件,您可以在“SEO”→“General”下找到指向您的XML站點(diǎn)地圖文件的鏈接。單擊“Features”選項卡,然后單擊XML站點(diǎn)地圖標(biāo)題旁邊的問號工具提示。URL應(yīng)如下所示:https://newdomain.com/sitemap_index.xml
WordPress站點(diǎn)地圖文件
在Google Search Console中提交站點(diǎn)地圖
在Google Search Console中,您可以在“Index → Sitemaps”下提交您的新站點(diǎn)地圖。輸入您從Yoast SEO中獲取的URL,然后單擊“提交”。
在Google Search Console中提交站點(diǎn)地圖文件
在Bing網(wǎng)站管理員工具中提交站點(diǎn)地圖
在Bing網(wǎng)站管理員工具中,您可以在“Crawl > Sitemaps”下提交新站點(diǎn)地圖。單擊“Add/Test Sitemap”并輸入您從Yoast SEO獲取的URL。
在Bing網(wǎng)站管理員工具中提交站點(diǎn)地圖文件
7. 更新谷歌分析和谷歌搜索控制臺
下一步是更新您的Google Analytics(分析)個人資料。如果您沒有在您的網(wǎng)站上使用Google Analytics,那么您應(yīng)該使用它,因為這是迄今為止分析您網(wǎng)站上的流量、模式和轉(zhuǎn)化的最佳免費(fèi)方式!最簡單的方法是點(diǎn)擊“Admin”,轉(zhuǎn)到“Property Settings”并更新默認(rèn)URL。我們建議您簡單地更改現(xiàn)有資源而不是創(chuàng)建新資源的原因是,它可以更輕松地比較歷史和流量(特別是如果您保持相同的URL結(jié)構(gòu))。
更新谷歌分析配置文件
重新連接Google Search Console
在同一頁面下方,您還需要將您的Google Search Console配置文件重新連接到Google Analytics。只需點(diǎn)擊“Adjust Search Console”并按照步驟操作。這允許額外的數(shù)據(jù)流入分析中的“Acquisition > Search Console”部分,例如登錄頁面、國家、設(shè)備和查詢(可能是最重要的一個)。
重新連接Google Search Console 和 Analytics
8. 其他域更改更新和檢查
由于每個網(wǎng)站都使用不同的軟件和服務(wù),因此您很可能還需要檢查一些其他事項。以下是我們整理的一些我們經(jīng)歷過的常見問題的列表:
- 如果您遷移或克隆了您的站點(diǎn),我們通常會在robots.txt文件中看到更改或錯誤配置。
- 如果您正在運(yùn)行諸如Disqus之類的評論插件,則需要將您的Disqus評論遷移到新域。
- 如果您有電子郵件營銷軟件,您很可能需要更新您的域,并使用新的DNS記錄再次驗證您的域。
- 更新社交媒體鏈接(Facebook頁面、Twitter簡歷、Pinterest、Google+ 等)
- 更新PPC廣告網(wǎng)址: AdWords、Bing Ads、AdRoll、Facebook Ads 等。
- 如果您參與任何附屬計劃或廣告網(wǎng)絡(luò)(例如Mediavine),您可能需要向他們更新您的地址并通過重新批準(zhǔn)程序。
- 確保在移動到新域后監(jiān)控404錯誤,以便您可以修復(fù)任何彈出的損壞鏈接。您可以在Google Search Console中的“Crawl > Crawl Errors”下查看這些內(nèi)容,或者使用第三方WordPress插件,例如Redirection,它有404錯誤報告。注意:我們通常推薦使用谷歌搜索控制臺來處理這些事情,因為像這樣的插件只是利用了額外的服務(wù)器資源。
小結(jié)
如您所見,更改您的WordPress域需要做很多工作。但是通過一些仔細(xì)的準(zhǔn)備和正確的指導(dǎo),您可以確保您保持您的SEO優(yōu)勢并且不會損害您的業(yè)務(wù)。請記住,您可能會看到一些下降,這是可以預(yù)料的。這同樣適用于網(wǎng)站重新設(shè)計。如果你不夠小心,你可能會失去很多SEO流量。但只要你繼續(xù)前進(jìn),你應(yīng)該會很好。畢竟,遷移到一個全新的領(lǐng)域也應(yīng)該是一種令人興奮的體驗!
本文題目:如何在不影響SEO的前提下更換WordPress網(wǎng)站域名
文章起源:http://www.dlmjj.cn/article/dpghhjg.html


咨詢
建站咨詢
