سایتهای وردپرسی به دلیل سادگی استفاده، انعطافپذیری و امکانات گستردهای که ارائه میدهند، یکی از محبوبترین پلتفرمها برای ساخت وبسایت هستند. اما یکی از دغدغههای بسیاری از کاربران تغییر آدرس سایت وردپرسی است، بهویژه زمانی که میخواهند دامنه جدیدی را فعال کنند یا ساختار سایت خود را تغییر دهند. این کار اگر به درستی انجام نشود، میتواند به مشکلاتی مانند خطاهای ۴۰۴، از دست دادن رتبهبندی در موتورهای جستجو و حتی از دست دادن ترافیک سایت منجر شود.
در این مقاله، به آموزش تغییر آدرس سایت وردپرسی و نکات مهمی که باید قبل و بعد از این تغییرات در نظر بگیرید، میپردازیم. این راهنما برای کاربران مبتدی تا پیشرفته طراحی شده و شامل مراحل دقیق و نکات فنی است که باید به آنها توجه کنید.
چرا تغییر آدرس سایت وردپرسی مهم است؟
تغییر آدرس سایت وردپرسی ممکن است به دلایل مختلفی مانند:
- انتقال به دامنه جدیدتر یا حرفهایتر
- تغییر ساختار سایت و آدرسهای URL
- بهبود SEO و افزایش رتبهبندی
- پیشگیری از هک یا مشکلات امنیتی
اما مهمترین نکته این است که تغییر آدرس سایت بدون برنامهریزی صحیح میتواند به مشکلات جدی منجر شود. برای مثال، اگر لینکهای داخلی و خارجی سایت به آدرسهای قدیمی اشاره کنند، کاربران و موتورهای جستجو با خطاهای ۴۰۴ مواجه میشوند. همینطور، اگر تغییرات به درستی انجام نشود، ممکن است دادههای سایت از بین بروند یا عملکرد سایت تحت تأثیر قرار گیرد.

مراحل تغییر آدرس سایت وردپرسی
برای تغییر آدرس سایت وردپرسی، باید چندین مرحله را با دقت دنبال کنید. این مراحل شامل تغییرات در فایلهای پیکربندی، پایگاه داده و تنظیمات سایت است. در ادامه، به توضیح هر یک از این مراحل میپردازیم:
۱. پشتیبانگیری کامل از سایت
قبل از هرگونه تغییر، مهمترین کار پشتیبانگیری کامل از سایت و پایگاه داده است. این کار به شما امکان میدهد در صورت بروز مشکل، سایت خود را به حالت قبلی بازگردانید. برای پشتیبانگیری، میتوانید از پلاگینهای وردپرسی مانند UpdraftPlus یا All-in-One WP Migration استفاده کنید. همچنین، میتوانید از خدمات هاستینگ خود برای پشتیبانگیری از پایگاه داده استفاده کنید.
۲. تغییر آدرس سایت در فایل wp-config.php
یکی از مهمترین فایلهای وردپرس، فایل wp-config.php است که در ریشه سایت قرار دارد. برای تغییر آدرس سایت، باید دو خط زیر را در این فایل اضافه کنید:
define('WP_HOME', 'https://آدرس-جدید-سایت.ir');
define('WP_SITEURL', 'https://آدرس-جدید-سایت.ir');
این تغییرات باعث میشود که وردپرس آدرس جدید سایت را شناسایی کند. اما توجه داشته باشید که این تغییرات تنها برای وردپرسهای نصبشده در هاستینگهای معمولی اعمال میشود. اگر از وردپرس کام (WordPress.com) استفاده میکنید، این روش کار نخواهد کرد.

۳. تغییر آدرس در پایگاه داده
پایگاه داده وردپرس شامل اطلاعاتی مانند آدرس سایت، لینکهای داخلی و سایر دادهها است. برای تغییر آدرس سایت، باید به جدولهای wp_options و wp_posts در پایگاه داده دسترسی پیدا کنید و آدرسهای قدیمی را با جدید جایگزین کنید.
برای این کار، میتوانید از ابزارهایی مانند phpMyAdmin یا پلاگینهای مدیریت پایگاه داده استفاده کنید. در جدول wp_options، باید دو فیلد زیر را تغییر دهید:
- siteurl
- home
همچنین، در جدول wp_posts، باید تمام آدرسهای قدیمی موجود در فیلد guid و post_content را با آدرس جدید جایگزین کنید. این کار میتواند زمانبر باشد، بنابراین میتوانید از پلاگینهایی مانند Better Search Replace استفاده کنید.
۴. تغییر آدرس در فایلهای .htaccess و nginx
اگر از سرور آپاچی استفاده میکنید، باید فایل .htaccess را ویرایش کنید تا تغییرات آدرس به درستی اعمال شود. در این فایل، باید ریدایرکتهای ۳۰۱ از آدرس قدیمی به جدید اضافه کنید. برای مثال:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^آدرس-قدیمی\.ir [NC]
RewriteRule ^(.*)$ https://آدرس-جدید.ir/$1 [R=301,L]
اگر از سرور نجنکس استفاده میکنید، باید فایل پیکربندی مربوطه را ویرایش کنید و ریدایرکتهای مناسب را اضافه کنید.
۵. تغییر آدرس در پلاگینها و تمها
بعضی از پلاگینها و تمهای وردپرسی ممکن است آدرس سایت را در تنظیمات خود ذخیره کنند. بنابراین، باید به تنظیمات این پلاگینها و تمها مراجعه کنید و آدرس جدید را وارد کنید. برای مثال، پلاگینهای SEO مانند Yoast SEO یا Rank Math ممکن است نیاز به تغییر آدرس داشته باشند.
۶. تست تغییرات
پس از انجام تمام تغییرات، باید سایت خود را به دقت تست کنید. برای این کار، میتوانید:
- تمام صفحات سایت را باز کنید و مطمئن شوید که هیچ خطایی وجود ندارد.
- از ابزارهایی مانند Google Search Console برای بررسی خطاهای ۴۰۴ استفاده کنید.
- سرعت بارگذاری سایت را با ابزارهایی مانند GTmetrix یا Pingdom بررسی کنید.
- از کاربران خود بخواهید که سایت را تست کنند و بازخوردهای آنها را دریافت کنید.
اگر در این مرحله با مشکل مواجه شدید، میتوانید از پشتیبانگیری قبلی استفاده کنید و تغییرات را دوباره انجام دهید.

نکات مهم پس از تغییر آدرس سایت
پس از تغییر آدرس سایت، باید به چند نکته مهم توجه کنید:
۱. بهروزرسانی لینکهای خارجی
اگر سایت شما در شبکههای اجتماعی، وبسایتهای دیگر یا پلتفرمهای دیجیتال مارکتینگ معرفی شده است، باید تمام لینکهای خارجی را به آدرس جدید بهروزرسانی کنید. این کار میتواند زمانبر باشد، اما بسیار مهم است.
۲. بهروزرسانی نقشه سایت XML
نقشه سایت XML به موتورهای جستجو کمک میکند تا صفحات سایت شما را شناسایی کنند. پس از تغییر آدرس، باید نقشه سایت خود را بهروزرسانی کنید و آن را در Google Search Console و Bing Webmaster Tools آپلود کنید.
۳. استفاده از ریدایرکت ۳۰۱
ریدایرکت ۳۰۱ به موتورهای جستجو نشان میدهد که سایت شما به آدرس جدید منتقل شده است. این کار باعث میشود که رتبهبندی سایت شما در موتورهای جستجو حفظ شود. برای اعمال ریدایرکت ۳۰۱، میتوانید از پلاگینهایی مانند Redirection یا تنظیمات سرور استفاده کنید.
۴. بهروزرسانی پروفایلهای شبکههای اجتماعی
اگر سایت شما در شبکههای اجتماعی مانند اینستاگرام، فیسبوک یا لینکدین معرفی شده است، باید آدرس جدید سایت را در پروفایلهای خود بهروزرسانی کنید. این کار باعث میشود کاربران بتوانند به سایت جدید شما دسترسی داشته باشند.
۵. نظارت بر عملکرد سایت
پس از تغییر آدرس، باید بهطور مداوم عملکرد سایت را نظارت کنید. برای این کار، میتوانید از ابزارهای آنالیز ترافیک مانند Google Analytics استفاده کنید و تغییرات در ترافیک سایت را بررسی کنید.
تغییر آدرس سایت وردپرسی یک فرآیند حساس است که نیاز به دقت و برنامهریزی دارد. اگر این مراحل را به درستی دنبال کنید، میتوانید بدون هیچ مشکلی آدرس سایت خود را تغییر دهید و حتی عملکرد سایت را بهبود بخشید. برای اطلاعات بیشتر در مورد مدیریت سایت وردپرسی و نکات فنی، میتوانید به مقالات مرتبط در ماشین مگ مراجعه کنید.
