پرش به محتوای اصلی

تغییر آدرس سایت وردپرس (دامنه جدید یا فعال‌سازی HTTPS) پرینت

  • 0

وقتی دامنه سایت عوض می‌شود (یا از http به https می‌روید)، آدرس قدیم در دیتابیس وردپرس ذخیره مانده و باید همه‌جا اصلاح شود.

روش پیشنهادی — افزونه Better Search Replace

  1. اول بکاپ بگیرید (فایل + دیتابیس).
  2. افزونه Better Search Replace را نصب کنید.
  3. در Tools ← Better Search Replace: عبارت https://old-domain.com را در فیلد جستجو و https://new-domain.com را در جایگزینی وارد کنید.
  4. همه جدول‌ها را انتخاب کنید، اول با تیک Run as dry run تست بگیرید، بعد بدون تیک اجرا کنید.
  5. از Settings ← Permalinks یک‌بار Save بزنید و کش را خالی کنید (LiteSpeed ← Purge All).

اگر به مدیریت دسترسی ندارید (سایت با آدرس قدیم لود می‌شود)

این دو خط را موقتاً به wp-config.php اضافه کنید تا وارد شوید، بعد جایگزینی کامل را انجام دهید:

define('WP_HOME', 'https://new-domain.com');
define('WP_SITEURL', 'https://new-domain.com');
نکته: جایگزینی باید با ابزار مخصوص انجام شود نه ادیتور SQL ساده — آدرس‌ها داخل داده‌های serialized هم هستند و جایگزینی خام آنها سایت را خراب می‌کند. Better Search Replace این را خودکار مدیریت می‌کند.

آیا این پاسخ به شما کمک کرد؟

« برگشت