丝袜av在线观看|日本美女三级片在线播放|性欧美一区二区三区|小骚热免费国产视频|黑人va在线观看|女同国产91视频|五月丁香色播Av|国产凸凹视频一区二区|伊人电影久久99|国产成人无码一区二区观看

WordPress更改域名后圖片不見了?快速解決方法匯總

來自:素雅營銷研究院

頭像 方知筆記
2025年06月28日 23:50

在WordPress網(wǎng)站運營過程中,有時需要更換域名。然而,許多用戶在完成域名更改后發(fā)現(xiàn)網(wǎng)站上的圖片無法顯示,這通常是因為圖片路徑仍然指向舊域名。本文將詳細介紹導致這一問題的原因以及幾種有效的解決方法。

問題原因

WordPress數(shù)據(jù)庫中存儲的圖片鏈接通常是絕對路徑(如http://舊域名.com/wp-content/uploads/xxx.jpg)。當域名更改后,這些鏈接未自動更新,導致圖片加載失敗。

解決方法

方法1:使用數(shù)據(jù)庫替換工具(推薦)

  1. 備份數(shù)據(jù)庫:在進行任何修改前,務必通過phpMyAdmin或插件(如UpdraftPlus)備份數(shù)據(jù)庫。
  2. 使用插件替換:安裝并啟用「Better Search Replace」或「WP Migrate DB」插件,搜索舊域名(如http://舊域名.com),替換為新域名(如https://新域名.com)。
  3. 檢查替換結(jié)果:更新后清除緩存,刷新網(wǎng)站查看圖片是否恢復。

方法2:手動修改數(shù)據(jù)庫

  1. 登錄phpMyAdmin,選擇WordPress數(shù)據(jù)庫。
  2. 執(zhí)行SQL命令(替換為實際域名):
UPDATE wp_posts SET post_content = REPLACE(post_content, '舊域名.com', '新域名.com');
UPDATE wp_options SET option_value = REPLACE(option_value, '舊域名.com', '新域名.com');

方法3:修改wp-config.php文件

在文件底部添加以下代碼,強制WordPress使用新域名:

define('WP_HOME', 'https://新域名.com');
define('WP_SITEURL', 'https://新域名.com');

方法4:更新媒體庫路徑

  1. 進入「設(shè)置」→「媒體」,確認「文件的完整URL地址」已更新為新域名。
  2. 使用插件「Media File URLs」批量更新媒體鏈接。

注意事項

  • HTTPS問題:若舊域名為HTTP而新域名為HTTPS,需確保替換時包含協(xié)議(如http://→https://)。
  • 緩存清除:操作完成后,清除瀏覽器、CDN及WordPress緩存(如使用WP Rocket)。
  • CDN或外部存儲:若使用CDN(如Cloudflare)或?qū)ο蟠鎯Γㄈ鏏WS S3),需同步更新相關(guān)配置。

通過以上方法,絕大多數(shù)圖片丟失問題均可解決。如仍有個別圖片異常,可嘗試重新上傳或檢查文件權(quán)限。建議在操作前備份網(wǎng)站,避免數(shù)據(jù)丟失。