在運(yùn)營(yíng)WordPress網(wǎng)站過(guò)程中,有時(shí)需要更改網(wǎng)站的URL地址,無(wú)論是更換域名還是調(diào)整永久鏈接結(jié)構(gòu)。本文將詳細(xì)介紹WordPress中更改URL的幾種常見(jiàn)情況及操作方法。
一、更改WordPress網(wǎng)站域名(主URL)
- 通過(guò)WordPress后臺(tái)更改
- 登錄WordPress管理后臺(tái)
- 進(jìn)入”設(shè)置”→”常規(guī)”
- 修改”WordPress地址(URL)“和”網(wǎng)站地址(URL)“兩個(gè)字段
- 點(diǎn)擊”保存更改”按鈕
- 通過(guò)wp-config.php文件修改
define('WP_HOME','http://新域名.com');
define('WP_SITEURL','http://新域名.com');
- 通過(guò)數(shù)據(jù)庫(kù)修改
- 進(jìn)入phpMyAdmin
- 找到wp_options表(表前綴可能不同)
- 修改siteurl和home兩個(gè)選項(xiàng)的值
二、更改文章/頁(yè)面的固定鏈接結(jié)構(gòu)
- 更改永久鏈接設(shè)置
- 進(jìn)入”設(shè)置”→”固定鏈接”
- 選擇預(yù)設(shè)結(jié)構(gòu)或自定義結(jié)構(gòu)
- 保存更改后,WordPress會(huì)自動(dòng)創(chuàng)建.htaccess文件
- 常見(jiàn)固定鏈接結(jié)構(gòu)
- 樸素:?p=123
- 日期和名稱型:/2023/01/01/sample-post/
- 月份和名稱型:/2023/01/sample-post/
- 數(shù)字型:/archives/123
- 文章名:/sample-post/
- 自定義結(jié)構(gòu):/%category%/%postname%/
三、更改單個(gè)文章/頁(yè)面的URL別名
- 編輯文章時(shí)修改
- 在文章編輯頁(yè)面,找到”固定鏈接”區(qū)域
- 點(diǎn)擊URL旁邊的”編輯”按鈕
- 輸入新的URL別名(slug)
- 更新文章
- 批量修改URL別名
- 使用插件如”Velvet Blues Update URLs”
- 或通過(guò)數(shù)據(jù)庫(kù)直接修改wp_posts表中的post_name字段
四、注意事項(xiàng)
- 更改域名后的必要操作
- 設(shè)置301重定向(通過(guò).htaccess或插件)
- 更新Google Search Console中的域名
- 檢查內(nèi)部鏈接是否更新
- 更新社交媒體和外部鏈接中的網(wǎng)址
- 更改固定鏈接后的影響
- 舊的URL將返回404錯(cuò)誤
- 需要設(shè)置重定向規(guī)則保留SEO價(jià)值
- 可能影響社交媒體分享的統(tǒng)計(jì)
- 備份的重要性
- 在進(jìn)行任何URL更改前,務(wù)必備份數(shù)據(jù)庫(kù)和網(wǎng)站文件
- 可使用插件如UpdraftPlus或手動(dòng)備份
五、常見(jiàn)問(wèn)題解決
- 更改后網(wǎng)站無(wú)法訪問(wèn)
- 檢查.htaccess文件權(quán)限
- 清除瀏覽器和服務(wù)器緩存
- 檢查數(shù)據(jù)庫(kù)中的siteurl和home值
- 圖片等資源無(wú)法顯示
- 使用插件進(jìn)行URL替換
- 或運(yùn)行SQL查詢更新數(shù)據(jù)庫(kù)中的舊URL
- 保持SEO排名的技巧
- 確保所有舊URL都有301重定向到新URL
- 向搜索引擎提交新的網(wǎng)站地圖
- 監(jiān)控404錯(cuò)誤并及時(shí)處理
通過(guò)以上步驟,您可以安全地更改WordPress網(wǎng)站的各種URL設(shè)置。記住,對(duì)于重要的商業(yè)網(wǎng)站,建議在非高峰時(shí)段進(jìn)行更改,并在測(cè)試環(huán)境中先驗(yàn)證所有修改。