صفحه اصلی > آموزش وردپرس و سی پنل : تغییر دامنه در وردپرس

تغییر دامنه در وردپرس

ویژه کاربران هاست سی‌پنل و دایرکت‌ادمین | آموزش اختصاصی میزبانی وب

تغییر دامنه سایت وردپرسی نه‌تنها برای تغییر برند یا بهبود سئو کاربرد دارد، بلکه در بسیاری از مواقع مانند انتقال سایت به دامنه بین‌المللی یا اصلاح اشتباهات دامنه نیز ضروری است. در این آموزش حرفه‌ای از میزبانی وب، به‌صورت گام‌به‌گام و تصویری به شما یاد می‌دهیم چگونه بدون افزونه، فقط با ابزارهای هاست مثل phpMyAdmin و فایل wp-config.php، دامنه سایت وردپرس را تغییر دهید.


 مرحله اول: تهیه نسخه پشتیبان (Backup)

قبل از هر تغییری، از سایت خود نسخه پشتیبان کامل تهیه کنید:

  • از طریق File Manager یا FTP، فایل‌ها را دانلود کنید.

  • از بخش Backup Wizard در سی‌پنل، از دیتابیس و فایل‌ها بک‌آپ بگیرید.

  • یا از افزونه‌هایی مثل All-in-One WP Migration استفاده کنید.


 مرحله دوم: تغییر دامنه در دیتابیس با phpMyAdmin

برای این‌کار مراحل زیر را دنبال کنید:

  1. وارد کنترل‌پنل هاست خود شوید (cPanel یا DirectAdmin).

  2. بخش phpMyAdmin را باز کنید.

  3. دیتابیس مربوط به سایت وردپرس را از ستون سمت چپ انتخاب کنید.

  4. جدول wp_options را باز کنید. (گاهی با پیشوندی مثل wpabc_options نام‌گذاری شده)

  5. دو ردیف اول را پیدا کنید:

    • siteurl

    • home

  6. روی دکمه “Edit” در کنار هرکدام کلیک کنید.

  7. مقدار دامنه قدیمی را به دامنه جدید تغییر دهید. (مثلاً از http://old-domain.com به https://new-domain.com)

  8. تغییرات را ذخیره کنید.

✅ نکته امنیتی از MizbaniWeb: مطمئن شوید در پایان دامنه هیچ فاصله یا کاراکتر اضافه‌ای نباشد تا از بروز خطا جلوگیری شود.


🧾 مرحله سوم: بررسی فایل wp-config.php

گاهی ممکن است تنظیمات دامنه در فایل پیکربندی وردپرس قفل شده باشند. برای رفع این مشکل:

  1. به File Manager در هاست بروید.

  2. فایل wp-config.php را در مسیر اصلی سایت باز کنید.

  3. بررسی کنید که دو خط زیر وجود دارد یا نه:

define('WP_HOME','https://new-domain.com');
define('WP_SITEURL','https://new-domain.com');
  1. اگر این خطوط وجود دارند و به دامنه قبلی اشاره می‌کنند، آن‌ها را با دامنه جدید جایگزین کنید.

  2. اگر چنین خطوطی وجود ندارند و سایت بعد از تغییر دیتابیس بالا نمی‌آید، این دو خط را اضافه کنید.

📌 توجه: استفاده از این دو خط باعث می‌شود تنظیمات سایت از دیتابیس نادیده گرفته شود. اگر دیگر قصد ویرایش از پنل وردپرس را دارید، آن‌ها را پس از راه‌اندازی حذف کنید.


 مرحله چهارم: پاک‌سازی کش و بررسی نهایی

  • کش مرورگر و کش افزونه‌های وردپرس (مثل WP Rocket یا LiteSpeed Cache) را پاک کنید.

  • سایت را با دامنه جدید باز کنید و مطمئن شوید بدون ارور بالا می‌آید.

  • وارد پیشخوان وردپرس شوید و لینک‌ها، نوشته‌ها و صفحات را بررسی نمایید.


 مرحله پنجم (اختیاری ولی توصیه‌شده): جایگزینی همه آدرس‌های قدیمی

با اینکه شما دامنه اصلی را تغییر داده‌اید، آدرس‌های قدیمی ممکن است هنوز در نوشته‌ها، صفحات، تصاویر و… باقی مانده باشند.

راه‌حل پیشنهادی میزبانی وب:

  • نصب افزونه رایگان Better Search Replace

  • جستجو برای old-domain.com و جایگزینی با new-domain.com

  • اجرای Replace روی تمام جداول دیتابیس


 مرحله ششم: ریدایرکت دامنه قبلی به دامنه جدید (حفظ سئو)

برای اینکه گوگل و کاربران به‌درستی به دامنه جدید منتقل شوند:

  1. به فایل .htaccess دامنه قبلی بروید.

  2. کد زیر را در ابتدای آن وارد کنید:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^old-domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.old-domain\.com$
RewriteRule ^(.*)$ https://new-domain.com/$1 [R=301,L]

✅ نتیجه: هر کاربری که وارد دامنه قبلی شود، به‌صورت خودکار به آدرس جدید منتقل خواهد شد.


 مرحله نهایی: اعلام تغییر دامنه به گوگل

برای حفظ اعتبار دامنه و سئوی سایت، حتماً به Google Search Console اطلاع دهید:

  • دامنه جدید را در سرچ کنسول اضافه و تأیید کنید.

  • از بخش Change of Address Tool، مهاجرت را ثبت نمایید.

  • سایت‌مپ جدید را نیز در سرچ کنسول ثبت کنید.


تغییر دامنه وردپرس با ابزارهای هاست مثل phpMyAdmin و فایل wp-config.php نه‌تنها سریع‌تر و سبک‌تر است، بلکه به شما کنترل بیشتری می‌دهد. با رعایت نکات امنیتی، سئویی و بک‌آپ‌گیری، می‌توانید این انتقال را بدون هیچ مشکلی انجام دهید.

ما توی میزبانی‌وب، فقط دنبال فروختن سرویس نیستیم؛ عاشق حل کردن مشکلات واقعی، یاد گرفتن چیزای جدید و کمک به رشد سایت‌های واقعی هستیم. این مطالب، نتیجه سال‌ها کار با سرور، کلنجار رفتن با خطاها، و گوش دادن به دغدغه‌های مشتری‌هاست. اگه اینجایی، یعنی مسیر درستی رو انتخاب کردی — خوشحالیم که همراهتیم.
مقالات مرتبط

بکاپ گیری از هاست

بکاپ‌گیری منظم از وب‌سایت یکی از مهم‌ترین اقدامات برای حفظ امنیت و…

23 اردیبهشت 1404

آموزش کامل نصب و راه‌اندازی وردپرس در هاست

اگر به دنبال راه‌اندازی یک وب‌سایت حرفه‌ای با قابلیت توسعه‌پذیری بالا هستید،…

23 اردیبهشت 1404

نصب CloudLinux بر روی سرور لینوکس

CloudLinux یک سیستم‌عامل حرفه‌ای مبتنی بر RHEL است که برای سرورهای هاست…

دیدگاهتان را بنویسید