گاهی اوقات در روند توسعه سایت، ابتدا پروژه روی یک ساب دامین (مانند dev.yoursite.com) اجرا می شود و پس از نهایی شدن نیاز است سایت را به دامنه اصلی (yoursite.com) منتقل کنیم. انجام صحیح این انتقال برای جلوگیری از بروز ارورهای احتمالی، اختلال در نمایش سایت یا آسیب به سئو بسیار مهم است. اگر قصد دارید وب سایت وردپرسی خود را از ساب دامین به دامنه اصلی منتقل کنید، این راهنما تیم الماس هاست به زبان ساده شما را در این مسیر همراهی خواهد کرد.
قبل از هر اقدامی، تهیه نسخه پشتیبان از اطلاعات هاست توصیه می شود تا در صورت بروز خطا بتوانید سایت را به حالت قبل برگردانید. اگر با فرآیند بک آپ گیری آشنا نیستید، پیشنهاد می کنیم آموزش مربوط به پشتیبان گیری از هاست را مطالعه کنید.
جابجایی فایلها از ساب دامین به دامنه اصلی
وارد File Manager در کنترل پنل هاست خود شوید. به مسیر پوشه ای بروید که ساب دامین در آن قرار دارد (معمولاً در مسیر public_html/subdomain). تمامی فایل ها و پوشههای موجود را انتخاب کرده و گزینه Move را بزنید. در پنجره باز شده، مقصد را به مسیر دامنه اصلی (public_html) تغییر داده و انتقال را تأیید کنید. اگر دامنه اصلی بهصورت addon تعریف شده است، مسیر مخصوص آن را وارد نمایید.
به روزرسانی تنظیمات آدرس سایت در دیتابیس
پس از انتقال فیزیکی فایلها، باید آدرس وب سایت در تنظیمات وردپرس به دامنه اصلی تغییر یابد:
از هاست خود وارد phpMyAdmin شوید. دیتابیس مربوط به سایت وردپرسی را انتخاب کنید. جدول wp_options را باز کنید. توجه داشته باشید که در بعضی موارد پیشوند جدول ممکن است متفاوت باشد (مثلاً xyz_options). در این جدول، مقادیر siteurl و home را پیدا کرده و آنها را به آدرس جدید سایت (مثلاً https://example.com) تغییر دهید. پس از ذخیره تغییرات، تنظیمات آدرس سایت به روزرسانی شده و سایت شما از این پس از طریق دامنه اصلی در دسترس خواهد بود.
در پایان
با اجرای درست این دو مرحله (انتقال فایل ها و تغییر مسیر در پایگاه داده)، وب سایت وردپرسی شما با موفقیت از ساب دامین به دامنه اصلی منتقل خواهد شد. توجه داشته باشید که پس از انتقال ممکن است نیاز به پاک سازی کش مرورگر یا افزونه های کش ساز داشته باشید تا تغییرات به درستی نمایش داده شوند.
اگر میخواهید بعد از این جابجایی، سایت شما همچنان از نظر سئو قدرتمند باقی بماند، حتماً ریدایرکت های لازم از ساب دامین به دامنه اصلی را نیز اعمال کنید.