اگر به هر دلیلی نیاز به تغییر دامنه سایت وردپرسی خود دارید و امکان دسترسی به پیشخوان وردپرس را ندارید، بهترین و مطمئن‌ترین راه حل، تغییر دامنه به صورت مستقیم از طریق دیتابیس است.

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

قبل از شروع کار از وب سایت خود یا راه بهتر از کل هاست یک فول بکاپ تهیه کنید، در صورتی که به مشکل خوردید سریعا بکاپ قبلی رو ریستور کنید.

  • روش تغییر دامنه وردپرس از دیتابیس

🔸 برای تغییر دامنه از طریق دیتابیس، کافیست مراحل زیر را دنبال کنید:

در ابتدا وارد پنل هاست خود شوید و گزینه phpMyAdmin را پیدا کنید. در سمت چپ صفحه، لیست دیتابیس‌های خود را می‌بینید. روی دیتابیس مرتبط با سایت وردپرس خود کلیک کنید (معمولا با نامی مشابه «wp_username» می باشد)

پس از ورود به دیتابیس مرتبط با ودرپرس، در لیست جدول ها، به دنبال جدول wp_options بگردید. این جدول شامل تنظیمات عمومی سایت وردپرسی شماست. در این جدول دو رکورد با نام های siteurl و home وجود دارد.

برای ویرایش این رکورد ها، روی دکمه (EDIT) در مقابل هر کدام از فیلد ها کلیک کرده و مقدار فیلد option_value را از دامنه قدیمی به دامنه جدید تغییر دهید. دقت کنید که آدرس را به صورت کامل، شامل http یا https وارد کنید.

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

🔸 در بالای صفحه، وارد بخش SQL  شوید و کوئری زیر را وارد کنید:

UPDATE wp_options SET option_value = REPLACE(option_value, ‘http://old-domain.com’, ‘http://new-domain.com’);

UPDATE wp_posts SET post_content = REPLACE(post_content, ‘http://old-domain.com’, ‘http://new-domain.com’);

UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, ‘http://old-domain.com’, ‘http://new-domain.com’);

UPDATE wp_usermeta SET meta_value = REPLACE(meta_value, ‘http://old-domain.com’, ‘http://new-domain.com’);

UPDATE wp_links SET link_url = REPLACE(link_url, ‘http://old-domain.com’, ‘http://new-domain.com’);

توجه:  حتما قبل از اجرای این دستورات، از دیتابیس خود بکاپ تهیه کنید.

✅  و در آخر گواهی SSL برای دامنه جدید خود صادر کنید.

خرید هاست وردپرس با منابع اختصاصی

دسته بندی شده در: