تا به حال برای شما پیش آمده که آدرس سایتتان را تغییر دهید و وردپرس با مشکل روبرو شود؟ با تغییر دامنه ی سایت ، ممکن است ظاهر سایت بهم ریخته شود و اجزای مختلفی هنوز بر روی آدرس دامنه ی قبلی باشند بنابر این وردپرس همچنان به دنبال مسیر قبلی بوده و وقتی آن را نمیابد با مشکل بهم ریختگی و عدم صحیحی لود سایت مواجه خواهید شد. برای رفع این مشکل راه حل های بسیاری وجود دارد که ما در این مقاله قصد داریم راه حلی جهت تغییر دامنه سایت وردپرسی ارائه کنیم که نیازی به استفاده از پلاگین ها و سایر موارد را نداشته وبسیار ساده می باشد .
نحوه ی تغییر نام دامنه ی قبلی سایت وردپرسی به نام دامنه ی جدید :
4.پس از کلیک و نمایش جدول wp_options، سطر های ‘siteurl’ و ‘home’ را در جدول پیدا کنید. برای تغییر این سطر ها فقط کافی است روی علامت مداد کنار هر سطر کلیک کنید.
5.سپس مقادیر هر دو قسمت را با نام دامنه ی جدید جایگزین کنید. حتما به سه مورد زیر دقت کنید:
6.پس از اینکه نام دامنه ی جدید را در هر دو مورد جایگزین کردید، مجدد بر روی نام دیتابیس مورد نظر کلیک کنید و سپس به سربرگ SQL بروید.
7.در این بخش می توانید کد ها و دستورات مورد نظر خود را تایپ و اجرا کنید، دستور ذیل را به صورت کامل کپی و در قسمت کد وارد کنید. در بخش olddomain.com نام دامنه ی قبلی که در مرحله 5 کپی کردید را وارد کرده و در بخش newdomain.com نیز نام دامنه ی جدید را وارد نمایید.
UPDATE wp_posts SET post_content = REPLACE (post_content, 'olddomain.com/', 'newdomain.com/');
8.پس از اطمینان از صحت کد وارد شده می بایست بر روی دکمه ی Go جهت اجرای کد کلیک کنید. با این دستور تمامی لینک های داخلی وب سایت شما نیز بروز شده و به آدرس جدید منتقل خواهند شد. پیغام موفقیت آمیز بودن تغییرات را مشاهده خواهید کرد. در این پیغام تعداد سطرهای تغییر یافنه را نیز مشاهده می کنید که نباید 0 باشند.
9.در آخر نیز وارد بخش مدیریت وب سایت شده و از نویگیشن کنار صفحه ، تنظیمات، عمومی را فراخوانی نمایید و اطمینان یابید بخش SiteURL و HomeURL نیز به شکل صحیح تنظیم شده باشند.
روش دیگر برای تغییر آدرس سایت، ویرایش فایل wp-config.php است. نحوه انجام این روش کمی ساده تر از ویرایش پایگاه داده است و دسترسی سریعی به سایت شما می دهد. در ادامه زیر فرض می کنیم که آدرس Home و Site شما ‘example.com’ است.
1- با استفاده ازنرم افزار های تحت وب FTP یا SSH، وارد سایت خود شوید.
2- در دایرکتوری سایت خود فایل با عنوان wp-config.php را پیدا کنید.
3- در این فایل، خطوط زیر را به بالای صفحه اضافه کنید.
;(‘define(‘WP_HOME’,’http://example.com
;(‘define(‘WP_SITEURL’,’http://example.com
بلافاصله بعد از تغییر آدرس، سایت در آدرس جدید قابل دسترسی خواهد بود. اگر چه این روش به شما دسترسی فوری به سایت را می دهد، اما هنوز پایگاه داده برای استفاده از آدرس جدید Home و Site پیکربندی نشده است. می توانید از یک افزونه برای به روز رسانی تمام URL ها در پایگاه داده خود به URL جدید استفاده کنید.