آموزش تغییر آدرس سایت وردپرسی
- آموزش • آموزش وردپرس
- ۱۲ اسفند ۱۴۰۱
- 2,066 بازدید
تغییر آدرس سایت وردپرسی یکی از کارهای مهمی است که در مواقع مختلف به آن نیاز خواهید داشت. اگر قصد انتقال سایت از http به https، تغییر دامنه اصلی، مهاجرت از لوکال هاست به وب و یا انتقال سایت به ساب دامنه را داشته باشید، لازم است که نحوه تغییر آدرس سایت در وردپرس را بدانید.
در تنظیمات وردپرس، فیلدهای «نشانی وردپرس» و «نشانی سایت» مهمترین بخش در تعیین آدرس اصلی وبسایت شما هستند؛ چرا که نشانی شما در سطح وب و همچنین مسیر فایلهای سایتتان را مشخص میکنند.
در این مقاله، 4 روش مختلف و آسان را برای تغییر آدرس سایت وردپرسی بررسی خواهیم کرد.
آنچه در این پست میخوانید
چرا نیاز به تغییر آدرس وبسایت داریم؟
دلایل متعددی برای این کار وجود دارند که از رایجترین آنها میتوان به موارد زیر اشاره کرد:
- انتقال سایت از لوکال هاست به وب
- انتقال به دامنه جدید
- تغییر دایرکتوری وردپرس
- ریدایرکت سایت از http به https
جدا از اینها، زمانی که با ارورهای مختلفی در وبسایت خود مواجه شدید و قصد به عیب یابی داشتید، به تغییر دامنه هم نیاز خواهید داشت.
نشانی وردپرس در مقابل نشانی سایت
اگر در پیشخوان به قسمت تنظیمات و زیرمنوی عمومی بروید، با دو فیلد متفاوت برای ثبت آدرس وبسایت مواجه میشوید.
نشانی وردپرس و نشانی سایت! برای تغییر آدرس اصلی سایت، باید هر دوی این فیلدها را بروزرسانی کنید.
برخی از کاربران تازه کار احتمالا در این بخش سردرگم شده و تفاوت این دو فیلد را متوجه نمیشوند.
در واقع نشانی وردپرس به مسیری اشاره میکند که تمامی فایلهای وردپرس شما در آن قرار گرفتهاند و محلیست که وردپرس را در آن نصب کردهاید.
از طرف دیگر، نشانی سایت همان آدرس عمومی است که برای دسترسی به وبسایت شما استفاده میشود.
در اکثر وبسایتها، آدرس این دو فیلد به صورت یکسان وارد میشود.
همچنین ممکن است بعضی از شرکتهای بزرگ سایت وردپرسی خود را در سرور دیگری میزبانی نموده و از سایت سازمانی برای کاربردهای دیگری استفاده کنند.
با این مقدمه، نگاهی میاندازیم به روشهای مختلف تغییر آدرس وبسایتهای وردپرسی.
روش اول: تغییر از طریق پنل مدیریت وردپرس
همانطور که پیشتر اشاره کردیم، در این روش کافیست به منوی تنظیمات » عمومی در پیشخوان خود مراجعه کرده و مانند تصویر زیر، آدرس جدید خود را وارد نمایید:
پس از وارد کردن آدرس، با کلیک روی دکمه «ذخیره تغییرات»، وبسایت با نشانی جدید در دسترس خواهد بود.
روش دوم: تغییر از طریق فایل functions.php
این روش برای افرادی توصیه میشود که به پنل مدیریت وردپرس دسترسی ندارند.
از طریق هاست خود و یا با استفاده از یک کلاینت FTP وارد فایلهای وردپرس شده و مسیر /wp-content/themes/your-theme-folder/ را دنبال کنید.
پس از اینکه وارد فولدر قالب خود شدید، فایل functions.php را با استفاده از یک ویرایشگر متن نظیر Notepad باز کنید.
update_option( 'siteurl', 'https://example.com' ); update_option( 'home', 'https://example.com' );
فراموش نکنید که به جای https://example.com باید آدرس سایت خود را قرار دهید.
حالا میتوانید تغییرات انجام شده را ذخیره نموده و اگر از FTP استفاده کردید، فایل جدید را آپلود کنید.
با انجام این کار، وبسایت شما با آدرس جدید در دسترس خواهد بود.
مزیت این روش این است که با هر بار لود شدن فایل فانکشن، فیلدهای آدرس در دیتابیس شما بروزرسانی میشوند.
پس از اینکه شرایط به حالت عادی برگشت، حتما توابعی که اضافه کردید را پاک کنید.
روش سوم: تغییر با استفاده از فایل wp-config.php
این روش تنها در زمانی پیشنهاد میشود که شما از قالب فعال سایت خود اطمینان ندارید و یا فایل functions.php را پیدا نکردید. در غیر این صورت از همان روش قبلی استفاده کنید.
فایل wp-config.php در روت سایت شما قرار دارد و جزء فایلهای مهم وردپرس است که تنظیمات اصلی در آن قرار میگیرند.
از طریق هاست و یا با استفاده از یک کلاینت FTP وارد فایلهای وردپرس شده و wp-config.php را ویرایش کنید.
در میان کدها، خطی که شامل متن ‘That’s all, stop editing! Happy publishing’ است را پیدا کرده و کد زیر را بالای آن اضافه کنید:
define( 'WP_HOME', 'https://example.com' ); define( 'WP_SITEURL', 'https://example.com' );
فراموش نکنید که به جای https://example.com باید آدرس سایت خود را قرار دهید.
پس از ذخیره سازی فایل، وبسایت شما با آدرس مورد نظر در دسترس خواهد بود.
روش چهارم: تغییر آدرس در دیتابیس از طریق phpMyAdmin
راه دیگری که برای ایجاد تغییر در آدرس وبسایت وجود دارد، ویرایش مستقیم در دیتابیس است.
نکته: در ابتدا (خصوصا اگر با محیط دیتابیس آشنایی ندارید) بهتر است که یک نسخه بکاپ از پایگاه داده خود تهیه کنید تا در صورت بروز مشکل، سریعا آن را بازگردانید.
وارد کنترل پنل هاست خود شده و در صفحه اصلی، phpMyAdmin را پیدا کنید.
پس از کلیک روی آن، نرم افزار تحت وب phpMyAdmin برای شما اجرا خواهد شد که در واقع یک رابط کاربری برای دسترسی به دیتابیسهای MySQL است.
در منوی سمت چپ صفحه، روی نام پایگاه داده مربوط به وردپرس خود کلیک کنید تا لیست جدولهای آن برای شما نمایان شوند.
به دنبال جدول wp_options بگردید و روی آن کلیک کنید تا ردیفهای داخل جدول نمایش داده شوند.
در ستون option_name، ردیفهای siteurl و home به «نشانی سایت» و «نشانی وردپرس» اشاره میکنند.
روی گزینه Edit (آیکون مداد) در هر ردیف کلیک کنید تا وارد صفحه ویرایش مربوط به آن شوید.
آدرس جدید خود را در فیلد option_value وارد کرده و در پایین سمت راست صفحه، دکمه Go را بزنید تا اطلاعات ذخیره شوند.
تغییر آدرس سایت انجام شد! در نهایت کافیست که به وبسایت خود مراجعه کنید تا از کارکرد صحیح آن مطمئن شوید.