مقدمه
چگونه تغییر دامنه در وردپرس را بدون از دست دادن سئو انجام دهیم؟
تغییر دامنه وبسایت، به معنای جایگزینی آدرس فعلی با یک آدرس جدید است. این کار میتواند به دلایل مختلفی مثل تغییر نام برند، بهبود سئوی سایت یا دلایل شخصی انجام شود. ممکن است فکر کنید تغییر دامنه در وردپرس کار پیچیدهای است، اما با دنبال کردن مراحل ساده و توجه به نکات کلیدی، میتوانید این کار را به راحتی انجام دهید ، بدون اینکه سئوی سایتتان آسیب ببیند. هدف اصلی این راهنما، آموزش تغییر دامنه وردپرس بهصورت گامبهگام است تا بتوانید این کار را بدون نیاز به دانش فنی خاص انجام دهید و سئوی سایت خود را نیز حفظ کنید.
راهنمای گامبهگام تغییر دامنه در وردپرس
توجه داشته باشید برای اینکه تغییر دامنه بدون مشکل انجام شده و پس از آن هم کمترین مشکلات را داشته باشید, بهتر است مراحلی که در ادامه توضیح داده شده است را با دقت پیگیری فرمایید.
چرا قبل از تغییر دامنه وردپرس باید بکاپ بگیرید؟
نکته: قبل از هر تغییر بزرگی در وبسایت، تهیه بکاپ از اهمیت بسیار زیادی برخوردار است. این کار باعث میشود اگر در هر مرحله با مشکلی مواجه شدید، بتوانید سایت خود را به حالت اولیه برگردانید. |
برای ایجاد بکآپ می توانید از طریق امکانات سیپنل اقدام نمایید. برای این کار طبق تصویر میتوانید از تب Files
و سپس گزینهی Backup Wizard اقدام نموده و یک بکاپ کامل شامل فایلها و دیتابیسها ایجاد نمایید.
در مرحله ی بعد گزینهی Backup را کلیک نموده و در نهایت مسیر ایجاد بکاپ را مشخص و ایمیلی برای ارسال گزارش وارد نموده و بک آپ را ایجاد کنید.
به این ترتیب بعد از ایجاد بکاپ از همین بخش یا از مسیر home در File Manager میتوانید بک آپ را دانلود نموده و استفاده کنید.
تغییر دامنه وردپرس از طریق پنل مدیریت: سریعترین و آسانترین روش برای تغییر URL
تغییر نشانی وردپرس از طریق پنل مدیریت یکی از سادهترین و سریعترین روشها برای تغییر آدرس سایت در وردپرس است. این روش برای کاربرانی که به پنل مدیریت وردپرس دسترسی دارند، بسیار مناسب بوده و بدون نیاز به ویرایش فایلها یا دیتابیس انجام میشود.
با این روش، تغییر دامنه وردپرس بهراحتی امکانپذیر است و نیازی به دانش فنی پیشرفته ندارد.
- ابتدا وارد پنل مدیریت وردپرس شوید: به آدرس yourdomain.com/wp-admin بروید و با وارد کردن نام کاربری و رمز عبور، وارد پنل مدیریت شوید.
- رفتن به تنظیمات عمومی: از منوی سمت چپ در پنل مدیریت وردپرس، روی گزینه «تنظیمات» (Settings) کلیک کرده و سپس «تنظیمات عمومی» (General) را انتخاب کنید.
- ویرایش نشانی وردپرس و نشانی سایت: در صفحه تنظیمات عمومی، دو فیلد به نامهای «نشانی وردپرس» (WordPress Address URL) و «نشانی سایت» (Site Address URL) را خواهید دید. این فیلدها را با آدرس جدید سایت خود جایگزین کنید.
هر دو فیلد را با آدرس دامنه جدید خود جایگزین کنید.
نکته: اگر گواهینامه SSL نصب کردهاید، حتماً آدرسها را با “https://” شروع کنید تا اتصال امن باقی بماند. |
تغییر آدرس سایت در وردپرس با ویرایش فایل wp-config.php
تغییر آدرس وبسایت از طریق فایل wp-config.php یکی از روشهای موثر برای تغییر آدرس سایت وردپرسی است، مخصوصاً زمانی که به پنل مدیریت وردپرس دسترسی ندارید یا تغییرات اعمالشده از طریق پنل موفقیتآمیز نیست.
فایل wp-config.php، یکی از فایلهای اصلی وردپرس، است که در ریشهی دایرکتوری نصب وردپرس قرار دارد. بنابراین وارد هاست شده و از بخش File Manager به مسیر نصب وردپرس وارد شوید. سپس فایل wp-config.php را پیدا کرده و ویرایش کنید.
در ادامه دو خط زیر را در فایل اضافه و یا اگر موجود بود ویرایش کنید:
define(‘WP_HOME’, ‘https://yournewdomain.com’); define(‘WP_SITEURL’, ‘https://yournewdomain.com’); |
نکته: توجه داشته باشید که در کد فوق باید آدرس https://yournewdomain.com را با آدرس دامنه جدید خود جایگزین کنید. اگر گواهینامه SSL نصب نکردهاید، از http:// به جای https:// استفاده کنید.
سپس فایل را ذخیره نموده و سایت را با آدرس جدید تست و بررسی نمایید.
تغییر دامنه وردپرس از طریق phpMyAdmin
برای تغییر آدرس در دیتابیس از طریق phpMyAdmin، به پنل مدیریت هاستینگ خود وارد شده و به بخش phpMyAdmin بروید و یا ا از طریق آدرس https://domain.com:2083 و یا http://domain.com:2082 به سی پنل لاگین نمایید. سپس از بخش Databases روی گزینه phpMyAdmin کلیک کنید.
برای آشنایی بیشتر با نحوه استفاده از ابزار phpMyAdmin در سی پنل، میتوانید به راهنمای کامل phpMyAdmin در سی پنل مراجعه کنید. |
سپس دیتابیس مرتبط با وردپرس را انتخاب کنید تا لیست جداول باز شود. جدول wp_options را باز نموده و در رکوردهای آن، مانند تصویر مقادیر siteurl و home را به آدرس جدید تغییر دهید.
تغییر دامنه وردپرس از طریق دیتابیس با استفاده از دستورات Query
اگر میخواهید مقادیر جدول wp_options را با استفاده از دستورات SQL ویرایش کنید، ابتدا باید به هاست خود وارد شده و به بخش phpMyAdmin بروید. سپس در تب SQL، دستورات زیر را وارد کرده و اجرا کنید:
UPDATE wp_options SET option_value = replace(option_value, ‘oldURL.ir’, ‘newURL.ir’) WHERE option_name = ‘home’ OR option_name = ‘siteURL’;UPDATE wp_posts SET guid = replace(guid, ‘oldURL.ir’, ‘newURL.ir’);UPDATE wp_posts SET post_content = replace(post_content, ‘oldURL.ir’, ‘newURL.ir’);UPDATE wp_postmeta SET meta_value = replace(meta_value,’oldURL.ir’, ‘newURL.ir’); |
نکته: توجه داشته باشید در دستورات فوق باید مقادیر newURL.ir و oldURL.ir را با آدرس سایت خود جایگزین کنید. همچنین در اینجا پیشوند جداول wp درنظر گرفته شده است، در صورتی که پیشوند جداول شما متفاوت است، حتما این مورد را در کد اصلاح فرمایید.
تغییر دامنه وردپرس با استفاده از افزونه
استفاده از افزونه Go Live Update Urls یکی از سادهترین روشها برای تغییر دامنه وردپرس است. این افزونه به شما امکان میدهد تا تمامی آدرسهای قدیمی (URLs) در دیتابیس سایت را به آدرس جدید بهروزرسانی کنید، بدون اینکه نیازی به ویرایش دستی یا کار با دیتابیس داشته باشید.
مراحل تغییر دامنه وردپرس با استفاده از افزونه Go Live Update Urls
1. نصب و فعالسازی افزونه
- وارد پنل مدیریت وردپرس شوید.
- از منوی سمت چپ، روی افزونهها (Plugins) کلیک کرده و سپس افزودن (Add New) را انتخاب کنید.
- در قسمت جستجو، عبارت Go Live Update Urls را تایپ کنید.
- افزونه را پیدا کرده و روی نصب (Install) کلیک کنید. پس از نصب، روی فعالسازی (Activate) کلیک کنید.
2. تنظیمات افزونه
- پس از فعالسازی افزونه، به بخش ابزارها و سپس Go Live بروید.
- طبق تصویر زیر در بخش اول جداولی که امکان تغییر اطلاعات در آنها وجود دارد را مشاهده میکنید که میتوانید انتخاب کنید تغییرات در کدام جداول از دیتابیس اعمال شود.
نکته: توجه داشته باشید در نسخه رایگان ممکن است برخی جداول در لیست نباشد و برای بروزرسانی آنها نیاز هست که از نسخه Pro که باید خریداری شود استفاده کنید.
- در بخش آخر این قسمت، دو فیلد برای وارد کردن آدرس قدیمی (Old URL) و آدرس جدید (New URL) مشاهده خواهید کرد.
3. وارد کردن آدرس قدیمی و جدید
- در فیلد آدرس قدیمی، دامنه فعلی سایت خود (بهعنوان مثال http://olddomain.com) را وارد کنید.
- در فیلد آدرس جدید، دامنه جدید خود (بهعنوان مثال http://newdomain.com) را وارد کنید.
- پس از وارد کردن آدرسهای قدیمی و جدید، روی دکمه Update Urls کلیک کنید. افزونه بهطور خودکار تمام آدرسهای قدیمی در دیتابیس را به آدرس جدید تغییر خواهد داد.
علاوه بر افزونه Go Live Update Urls، چند افزونه دیگر نیز وجود دارند که میتوانند به شما در تغییر دامنه وردپرس کمک کنند. اگر به دنبال راهحلی ساده و کاربرپسند هستید، افزونههای Velvet Blues Update URLs یا Better Search Replace گزینههای مناسبی هستند. در مقابل، اگر قصد مهاجرت کامل سایت دارید، All-in-One WP Migration یا Duplicator به شما کمک خواهند کرد.
نحوه رفع خطاهای متداول پس از تغییر دامنه در وردپرس
تغییر دامنه وردپرس میتواند مشکلاتی را به همراه داشته باشد که بر عملکرد سایت تاثیر منفی بگذارد، از جمله لینکهای شکسته، مشکلات ریدایرکت و دسترسی به صفحات. برای جلوگیری از این مشکلات، بررسی و اصلاح فایل .htaccess یکی از مراحل کلیدی است. این فایل مسئول مدیریت ریدایرکتها و کنترل دسترسی به سایت است، بنابراین تنظیم درست آن پس از تغییر دامنه میتواند به بهبود تجربه کاربری و حفظ سئو کمک کند.
رفع مشکل با پیکربندی ریدایرکت 301
برای جلوگیری از از دست دادن ترافیک و حفظ سئو، باید همه URLهای دامنه قدیمی را به دامنه جدید بهطور دائمی (ریدایرکت 301) هدایت کنید. این کار به موتورهای جستجو اعلام میکند که آدرس سایت بهطور دائمی تغییر کرده است و باید اعتبار سئو به دامنه جدید منتقل شود.
برای انجام این کار وارد هاست خود شوید و به پوشه public_html (یا ریشه سایت وردپرسی) بروید. فایل .htaccess را پیدا و باز کنید و کد زیر را در فایل .htaccess اضافه یا اصلاح کنید:
RewriteEngine OnRewriteCond %{HTTP_HOST} ^olddomain.com [NC,OR]RewriteCond %{HTTP_HOST} ^www.olddomain.com [NC]RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301,NC] |
این کد تمامی درخواستهای دامنه قدیمی را به دامنه جدید هدایت میکند. فراموش نکنید که olddomain.com و newdomain.com را با دامنههای واقعی خود جایگزین کنید.
چگونه تغییر دامنه وردپرس را به گوگل سرچ کنسول اطلاع دهیم؟
پس از تغییر دامنه وبسایت وردپرسی، یکی از مهمترین اقدامات برای حفظ رتبه و ترافیک ارگانیک، اطلاعرسانی این تغییر به گوگل سرچ کنسول است. گوگل سرچ کنسول به شما کمک میکند تا گوگل را از تغییرات آدرس مطلع کنید و اطمینان حاصل کنید که موتورهای جستجو به درستی دامنه جدید شما را شناسایی کرده و ایندکس میکنند.
این کار شامل ثبت دامنه جدید در گوگل سرچ کنسول، ثبت درخواست تغییر آدرس، ارسال نقشه سایت (Sitemap) جدید و نظارت بر ایندکسگذاری و عملکرد سایت میشود.
با رعایت این مراحل، میتوانید تغییر دامنه خود را بهدرستی به گوگل اطلاع دهید و از افت رتبه در نتایج جستجو جلوگیری کنید.
جمعبندی
تغییر دامنه در وردپرس یک فرآیند حیاتی است که نیاز به دقت و توجه ویژه دارد. اگر مراحل لازم بهدرستی انجام نشود، ممکن است به کاهش رتبه سایت شما در نتایج جستجو منجر شود. برای انجام این تغییر بهصورت مؤثر، ابتدا از اطلاعات سایت خود بکاپ تهیه کنید. سپس URLها را بهطور صحیح از طریق پنل مدیریت وردپرس، فایل wp-config.php و دیتابیس تغییر دهید. استفاده از ریدایرکت 301 برای هدایت ترافیک از دامنه قدیمی به دامنه جدید نیز بسیار مهم است. همچنین، فراموش نکنید که تغییر دامنه را به گوگل از طریق گوگل سرچ کنسول اطلاعرسانی کنید و نقشه سایت جدید را ارسال نمایید. با رعایت این مراحل، میتوانید از ترافیک و رتبهبندی سایت خود محافظت کنید و از افت سئو جلوگیری نمایید.
سوالات متداول
در ادامه چند سوال متداول درباره تغییر دامنه وردپرس همراه با پاسخ آورده شده است:
1. آیا تغییر دامنه وردپرس بر سئو سایت تاثیر میگذارد؟
بله، اگر مراحل تغییر دامنه بهدرستی انجام نشود، ممکن است باعث افت رتبه سایت در موتورهای جستجو شود. استفاده از ریدایرکت 301 و اطلاعرسانی به گوگل سرچ کنسول برای حفظ اعتبار سئو ضروری است.
2. چگونه لینکهای نامعتبر پس از تغییر دامنه را شناسایی و اصلاح کنیم؟
برای شناسایی لینکهای نامعتبر پس از تغییر دامنه، میتوانید از ابزارهایی مانند Broken Link Checker استفاده کنید. این ابزار به شما کمک میکند تا لینکهای نامعتبر را در وبسایت خود پیدا کنید. همچنین، برای جایگزینی سریع URLهای قدیمی با URLهای جدید در دیتابیس، میتوانید از افزونههایی مانند Better Search Replace استفاده کنید. این افزونه فرآیند اصلاح لینکها را تسهیل میکند و به حفظ سلامت وبسایت شما کمک مینماید.
3. آیا تغییر دامنه باعث از دست دادن بکلینکها میشود؟
اگر ریدایرکت 301 را بهدرستی پیادهسازی کنید، اعتبار بکلینکها حفظ خواهد شد و به دامنه جدید منتقل میشود. اما برای اطمینان بیشتر، بهتر است با صاحبان سایتهایی که به شما بکلینک دادهاند، تماس بگیرید و درخواست بهروزرسانی لینکها را بدهید.
4. چه مدت طول میکشد تا تغییر دامنه در گوگل اعمال شود؟
پس از اطلاعرسانی به گوگل از طریق سرچ کنسول و پیادهسازی ریدایرکت 301، ممکن است چند هفته طول بکشد تا گوگل تغییر دامنه را بهطور کامل شناسایی و ایندکس کند. در این مدت، میتوانید از طریق سرچ کنسول وضعیت ایندکسگذاری را پیگیری کنید.
منابع : blog.hubspot.com | support.google.com