為什么要修改WordPress域名并啟用HTTPS
在網(wǎng)站運營過程中,您可能需要將WordPress網(wǎng)站遷移到新域名,或者為現(xiàn)有域名添加HTTPS安全加密協(xié)議。這樣做的主要好處包括:
- 提升網(wǎng)站安全性,保護用戶數(shù)據(jù)傳輸
- 改善SEO排名(Google明確表示HTTPS是排名因素之一)
- 增加訪客信任度,特別是對電商網(wǎng)站
- 避免瀏覽器顯示”不安全”警告
準備工作
在開始修改域名和啟用HTTPS前,請確保:
- 已備份完整的網(wǎng)站文件和數(shù)據(jù)庫
- 已購買SSL證書(許多主機商提供免費Let’s Encrypt證書)
- 確認新域名已正確解析到服務器IP
- 準備30-60分鐘的維護時間窗口
修改WordPress域名的步驟
方法一:通過WordPress后臺修改
- 登錄WordPress后臺儀表盤
- 進入”設置” > “常規(guī)”
- 修改”WordPress地址(URL)“和”網(wǎng)站地址(URL)“為新域名
- 點擊”保存更改”
方法二:通過數(shù)據(jù)庫修改
如果無法訪問后臺,可以通過phpMyAdmin直接修改數(shù)據(jù)庫:
- 登錄主機控制面板,打開phpMyAdmin
- 選擇WordPress使用的數(shù)據(jù)庫
- 找到
wp_options
表(表前綴可能不同) - 修改
siteurl
和home
的值為新域名
方法三:通過wp-config.php文件添加
在wp-config.php文件中添加以下代碼(放在/* 好了!請不要再繼續(xù)編輯。請保存本文件。使用愉快! */
之前):
define('WP_HOME','https://新域名.com');
define('WP_SITEURL','https://新域名.com');
啟用HTTPS的完整流程
第一步:安裝SSL證書
- 通過主機控制面板(如cPanel)的SSL/TLS管理器
- 選擇”安裝SSL證書”
- 上傳證書文件或使用自動安裝選項(如Let’s Encrypt)
第二步:強制WordPress使用HTTPS
修改wp-config.php文件,添加:
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
第三步:更新網(wǎng)站URL
按照前面修改域名的方法,將所有http://替換為https://
第四步:處理混合內(nèi)容問題
安裝”Really Simple SSL”插件可自動解決大部分混合內(nèi)容問題,或手動:
- 使用”Better Search Replace”插件全局替換http://為https://
- 檢查主題和插件設置中的硬編碼URL
修改后的必要檢查
- 測試網(wǎng)站所有頁面的加載情況
- 檢查控制臺是否有混合內(nèi)容警告
- 更新Google Search Console中的屬性
- 設置301重定向從舊URL到新URL
- 檢查所有表單和AJAX請求是否正常工作
常見問題解決方案
問題1:修改后出現(xiàn)重定向循環(huán)
- 檢查.htaccess文件是否正確
- 清除瀏覽器和WordPress緩存
問題2:部分資源仍通過HTTP加載
- 使用開發(fā)者工具檢查具體資源
- 更新數(shù)據(jù)庫中的硬編碼URL
問題3:社交媒體分享計數(shù)歸零
- 使用社交分享插件提供的URL映射功能
- 聯(lián)系各社交平臺API更新分享計數(shù)
通過以上步驟,您可以順利完成WordPress域名的修改和HTTPS的啟用,為訪客提供更安全、更專業(yè)的瀏覽體驗。