تغییر دامنه در وردپرس یکی از دغدغه‌های بزرگ صاحبان وب‌سایت است. شاید قصد دارید برند خود را تغییر دهید، به دامنه بهتری مهاجرت کنید یا ساختار سایت را بهینه‌تر کنید. اما ترس از دست دادن رتبه گوگل، شکستن لینک‌ها و خطاهای 404 همیشه وجود دارد.
خبر خوب این است که با انجام صحیح مراحل، می‌توانید کاملاً ایمن و بدون از دست دادن سئو دامنه خود را تغییر دهید. در سال 2024 و 2025، آمارها نشان می‌دهند که 85٪ از وب‌سایت‌هایی که فرآیند مهاجرت دامنه را به‌درستی انجام می‌دهند، هیچ افت قابل‌توجهی در ترافیک ارگانیک خود ندارند.
💡 نکته مهم درباره تغییر دامنه
  • ✅ تغییر دامنه = انتقال کامل هویت سایت شما به آدرس جدید
  • ✅ با ریدایرکت 301 صحیح، رتبه سئو حفظ می‌شود
  • هاست وب‌داده پشتیبانی رایگان برای مهاجرت دامنه
حتماً زمانی که این مقاله را باز کرده‌اید، به دنبال روشی مطمئن برای تغییر دامنه وردپرس هستید بدون اینکه سایت شما خراب شود یا از گوگل محو شوید، درست است؟ در این راهنمای جامع از بلاگ وب‌داده، قدم به قدم تمام مراحل را از صفر تا صد آموزش می‌دهیم. از پیکربندی cPanel گرفته تا به‌روزرسانی دیتابیس و تنظیم ریدایرکت 301، همه چیز را با تصویر و به زبان ساده توضیح می‌دهیم.
پس همراه ما باشید تا با اطمینان کامل دامنه خود را تغییر دهید! 😉👇

آنچه در این مقاله می‌خوانید:

تغییر دامنه در وردپرس چیست و چه زمانی نیاز است؟

تغییر دامنه وردپرس یعنی جابجایی کامل وب‌سایت شما از یک آدرس اینترنتی به آدرس دیگر. مثلاً از old-site.com به new-site.com. این فرآیند فقط تغییر نام نیست؛ بلکه باید تمام لینک‌های داخلی، تصاویر، دیتابیس و تنظیمات وردپرس به‌روزرسانی شوند تا سایت در آدرس جدید به‌درستی کار کند.
تغییر دامنه در وردپرس

چه زمانی باید دامنه را تغییر دهیم؟

دلایل مختلفی برای تغییر دامنه وجود دارد:
  • تغییر برند: وقتی نام تجاری خود را عوض می‌کنید
  • دامنه بهتر: یک دامنه کوتاه‌تر، ماندگارتر یا .com خریده‌اید
  • مهاجرت از ساب‌دامنه: از blog.domain.com به newdomain.com
  • ترکیب چند سایت: می‌خواهید چند وب‌سایت را در یک دامنه ادغام کنید
  • تغییر استراتژی SEO: به دامنه‌ای با کلمه کلیدی بهتر مهاجرت
📌 نکته فنی درباره تغییر دامنه
تغییر دامنه برای گوگل یک “نقل مکان دائمی” محسوب می‌شود. اگر ریدایرکت 301 را صحیح تنظیم کنید، گوگل تمام اعتبار و رتبه دامنه قدیمی را به دامنه جدید منتقل می‌کند. این فرآیند معمولاً 2-6 ماه طول می‌کشد.

تفاوت تغییر دامنه با انتقال هاست

بسیاری از کاربران تصور می‌کنند که تغییر دامنه و انتقال هاست یک عملیات هستند یا با هم انجام می‌شوند، اما این دو فرآیند کاملاً متفاوت هستند و هر کدام تأثیرات و الزامات خاص خود را دارند. درک تفاوت این دو برای جلوگیری از اشتباهات رایج و انجام صحیح مراحل بسیار مهم است:

موضوع تغییر دامنه انتقال هاست
آدرس سایت تغییر می‌کند ثابت می‌ماند
فایل‌ها همان جا هستند جابجا می‌شوند
نیاز به ریدایرکت ضروری نیاز نیست
تأثیر سئو در صورت ریدایرکت صحیح، بدون افت هیچ تأثیری

آماده‌سازی قبل از تغییر دامنه: چک‌لیست ضروری

قبل از اینکه دست به تغییر دامنه بزنید، باید چند کار مهم و ضروری را انجام دهید تا از بروز مشکلات جدی جلوگیری کنید و در صورت بروز هر خطایی، بتوانید سریع به حالت قبل برگردید. این مراحل آماده‌سازی ممکن است کمی زمان‌بر باشد اما اطمینان می‌دهد که فرآیند تغییر دامنه بدون مشکل پیش برود:

1- بک‌آپ کامل از سایت

⚠️ هشدار مهم: هیچ‌وقت بدون بک‌آپ شروع نکنید!

مواردی که باید از آنها بک‌آپ بگیرید:
  • ✅ تمام فایل‌های وردپرس (از cPanel > File Manager)
  • ✅ دیتابیس MySQL (از phpMyAdmin یا cPanel Backup)
  • ✅ تنظیمات cPanel (اگر دسترسی دارید)
📝 نحوه بک‌آپ در cPanel:

1. وارد cPanel شوید
2. Files > Backup
3. Download a Full Account Backup
4. فایل zip را دانلود و در جای امن ذخیره کنید

تغییر دامنه وردپرس
تغییر دامنه در وردپرس

2- آماده‌سازی دامنه جدید

  • دامنه جدید را خریداری کنید
  • نیم‌سرورها (Nameservers) را به هاست خود متصل کنید
  • 24-48 ساعت صبر کنید تا DNS کاملاً منتقل شود

3- لیست URL های مهم

صفحاتی که ترافیک زیادی دارند را یادداشت کنید تا بعداً ریدایرکت آن‌ها را چک کنید:
  • صفحه اصلی
  • محبوب‌ترین مقالات (از Google Analytics)
  • صفحات محصول/خدمات
  • صفحه تماس

آموزش گام‌به‌گام تغییر دامنه در وردپرس و cPanel

در این بخش همراه تیم وب‌داده باشید تا به صورت عملی و تصویری تمام مراحل را یاد بگیریم.
  • 🔸 سناریوی این آموزش:
  • 🔸 دامنه قدیمی: old-website.com
  • 🔸 دامنه جدید: new-website.com
  • 🔸 هاست: cPanel با دسترسی کامل
👇 نمودار سناریو:

WebDade.com

├─ 🖥️ هاست cPanel
│ آدرس قبلی: old-website.com
│ آدرس جدید: new-website.com

├─ 🗄️ دیتابیس MySQL
│ باید URL ها به‌روز شوند

└─ 💾 فایل‌های WordPress
نیاز به تغییر wp-config.php

مرحله 1: افزودن دامنه جدید در cPanel

🔸 مرحله 1-1: ورود به cPanel
  • به cPanel خود وارد شوید
  • بخش Domains > Addon Domains یا Domains را پیدا کنید
تغییر دامنه در وردپرس
تغییر دامنه در وردپرس
🔸 مرحله 1-2: افزودن دامنه به‌عنوان Addon Domain

گزینه‌های Addon Domain:
◀️ New Domain Name: new-website.com
◀️ Subdomain: خودکار پر می‌شود (مثلاً new-website)
◀️ Document Root: public_html/new-website
(یا همان public_html اگر می‌خواهید دامنه اصلی شود)

تغییر دامنه در سی پنل
📌 نکته: اگر می‌خواهید دامنه جدید بلافاصله جایگزین دامنه قدیمی شود، Document Root را همان public_html بگذارید. اما برای احتیاط بهتر است ابتدا در یک فولدر جداگانه تست کنید.
🔸 مرحله 1-3: تأیید و منتظر بمانید

– دکمه Add Domain را بزنید
– چند ثانیه تا چند دقیقه صبر کنید
– دامنه جدید در لیست ظاهر می‌شود

تغییر دامنه در وردپرس

مرحله 2: تغییر آدرس سایت در تنظیمات وردپرس

این ساده‌ترین روش برای تغییر دامنه است اگر سایت هنوز در دسترس است.
🔸 مرحله 2-1: ورود به مدیریت وردپرس

1. وارد پیشخوان وردپرس شوید: old-website.com/wp-admin
2. Settings > General

تغییر دامنه در وردپرس
🔸 مرحله 2-2: تغییر URL ها

📝 دو فیلد وجود دارد:

◀️ WordPress Address (URL): آدرس نصب وردپرس
قبل: https://old-website.com
بعد: https://new-website.com

◀️ Site Address (URL): آدرسی که بازدیدکنندگان می‌بینند
قبل: https://old-website.com
بعد: https://new-website.com

تغییر دامنه در وردپرس
🔸 مرحله 2-3: ذخیره تغییرات

– دکمه Save Changes را بزنید
– از سایت خارج می‌شوید (طبیعی است!)
– حالا باید از آدرس جدید وارد شوید: new-website.com/wp-admin

⚠️ هشدار: بعد از این مرحله، اگر دامنه جدید هنوز به سرور متصل نیست، ممکن است نتوانید وارد سایت شوید! در این صورت باید از روش دیتابیس استفاده کنید.

مرحله 3: تغییر دامنه از طریق دیتابیس (روش پیشرفته)

اگر نتوانستید از روش قبل استفاده کنید یا سایت خراب شد، این روش کمک می‌کند.
🔸 مرحله 3-1: ورود به phpMyAdmin
  • cPanel > Databases > phpMyAdmin
  • دیتابیس وردپرس خود را از سمت چپ انتخاب کنید
تغییر دامنه در وردپرس
🔸 مرحله 3-2: یافتن جدول wp_options
– لیست جداول را باز کنید
– جدول wp_options را پیدا کنید
(اگر prefix تغییر کرده باشد، مثلاً: xyz_options)
– روی آن کلیک کنید
تغییر دامنه وردپرس
🔸 مرحله 3-3: ویرایش فیلدهای siteurl و home
در جدول wp_options دو ردیف پیدا کنید:

ردیف اول:
option_name = siteurl
option_value = https://old-website.com

ردیف دوم:
option_name = home
option_value = https://old-website.com
🔸 مرحله 3-4: ویرایش مقادیر
1. روی آیکون Edit کنار هر ردیف کلیک کنید
2. option_value را به آدرس جدید تغییر دهید:
https://new-website.com
3. دکمه Go را بزنید
4. برای ردیف دوم هم تکرار کنید
📌 نکته مهم: حتماً https:// را درست تایپ کنید. اگر سایت شما SSL دارد، حتماً https باشد نه http.

مرحله 4: جستجو و جایگزینی URL ها در کل دیتابیس

حالا باید تمام لینک‌های قدیمی داخل محتوای مقالات، تصاویر و… را هم تغییر دهیم.
روش 1: استفاده از افزونه Better Search Replace
تغییر دامنه در سی پنل
🔸 مرحله 4-1-1: نصب افزونه
1. وارد پیشخوان وردپرس شوید (از آدرس جدید)
2. Plugins > Add New
3. جستجو کنید: Better Search Replace
4. Install و Activate کنید
تغییر دامنه در وردپرس
🔸 مرحله 4-1-2: تنظیمات Search Replace
Tools > Better Search Replace

◀️ Search for: https://old-website.com
◀️ Replace with: https://new-website.com

◀️ Select tables: همه جداول را انتخاب کنید
(Ctrl+A یا Select All)

◀️ Run as dry run: ابتدا تیک بزنید (برای تست)
تغییر دامنه وردپرس
🔸 مرحله 4-1-3: اجرا و تأیید
1. دکمه Run Search/Replace بزنید
2. نتایج را ببینید: مثلاً “450 replacements found”
3. اگر درست بود، دوباره اجرا کنید بدون تیک “dry run”
4. این بار واقعاً تغییرات اعمال می‌شود
روش 2: استفاده از دستور SQL (برای پیشرفته‌ها)
⚠ هشدار: قبل از اجرا حتماً بک‌آپ بگیرید!
UPDATE wp_posts 
SET post_content = REPLACE(post_content, 'https://old-website.com', 'https://new-website.com');

UPDATE wp_posts 
SET guid = REPLACE(guid, 'https://old-website.com', 'https://new-website.com');

UPDATE wp_postmeta 
SET meta_value = REPLACE(meta_value, 'https://old-website.com', 'https://new-website.com');
⚠️ هشدار: این دستورات مستقیماً دیتابیس را تغییر می‌دهند. اگر تجربه کافی ندارید، از افزونه استفاده کنید.

مرحله 5: پاکسازی کش و تست سایت

🔸 مرحله 5-1: پاکسازی کش: کش‌هایی که باید پاک شوند:
  • ✅ کش افزونه (مثلاً WP Super Cache، W3 Total Cache)
  • ✅ کش CDN (اگر استفاده می‌کنید، مثلاً Cloudflare)
  • ✅ کش مرورگر (Ctrl+Shift+Delete)
🔸 مرحله 5-2: تست صفحات مختلف: صفحاتی که باید چک کنید:
  • – صفحه اصلی
  • – چند مقاله
  • – صفحه تماس
  • – محصولات (اگر فروشگاهی دارید)
  • – فرم‌ها
🔸 مرحله 5-3: چک کردن لینک‌های شکسته

ابزارهای آنلاین:
– Broken Link Checker (افزونه وردپرس)
– Google Search Console > Coverage

تنظیم ریدایرکت 301 htaccess برای حفظ سئو

تنظیم ریدایرکت 301 مهم‌ترین و حساس‌ترین بخش تغییر دامنه است که مستقیماً بر حفظ رتبه سئو و ترافیک ارگانیک شما تأثیر می‌گذارد. اگر این مرحله را درست انجام ندهید، تمام زحمات سال‌ها کار روی سئو از بین می‌رود و ممکن است ماه‌ها طول بکشد تا رتبه را دوباره بدست آورید. پس به این بخش با دقت و تمرکز کامل توجه کنید:

چرا ریدایرکت 301 حیاتی است؟

بدون ریدایرکت 301:
  • ❌ بازدیدکنندگان با خطای 404 مواجه می‌شوند
  • ❌ گوگل فکر می‌کند سایت از بین رفته
  • ❌ رتبه و ترافیک ارگانیک از دست می‌رود
  • ❌ بک‌لینک‌ها بی‌ارزش می‌شوند
با ریدایرکت 301:
  • ✅ بازدیدکنندگان خودکار به آدرس جدید هدایت می‌شوند
  • ✅ گوگل می‌فهمد سایت نقل مکان کرده
  • ✅ رتبه و اعتبار منتقل می‌شود
  • ✅ بک‌لینک‌ها حفظ می‌شوند

آموزش تنظیم ریدایرکت 301 در htaccess

🔸 مرحله 1: ورود به File Manager

cPanel > File Manager
2. به پوشه public_html بروید
3. فایل .htaccess را پیدا کنید
(اگر نمی‌بینید، Settings > Show Hidden Files را فعال کنید)

تغییر دامنه وردپرس
ریدایرکت 301 htaccess
تغییر دامنه در وردپرس
🔸 مرحله 2: ویرایش فایل htaccess

1. کلیک راست روی .htaccess > Edit
2. بک‌آپ از محتوای فعلی بگیرید (کپی کنید)

ریدایرکت 301 htaccess
🔸 مرحله 3: افزودن کد ریدایرکت
برای ریدایرکت کل سایت:
# Redirect old domain to new domain
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old-website\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.old-website\.com$
RewriteRule ^(.*)$ https://new-website.com/$1 [R=301,L]
توضیح کد:
  • ◀️RewriteEngine On: فعال‌سازی موتور Rewrite
  • ◀️ RewriteCond: شرط – اگر دامنه old-website.com است
  • ◀️ RewriteRule: قانون – همه چیز را به new-website.com هدایت کن
  • ◀️ [R=301,L]: ریدایرکت دائمی (301) و پایان قوانین
برای ریدایرکت صفحه‌خاص:
# Redirect specific page
Redirect 301 /old-page.html https://new-website.com/new-page.html

# Redirect category
Redirect 301 /category/old-category https://new-website.com/category/new-category
🔸 مرحله 4: ذخیره و تست

1. دکمه Save Changes را بزنید
2. فایل را ببندید

تست ریدایرکت 301

روش 1: تست دستی

1. مرورگر را باز کنید
2. آدرس قدیم را تایپ کنید: old-website.com
3. اگر خودکار به new-website.com رفت، موفق بوده‌اید!

روش 2: ابزارهای آنلاین

سرویس‌های تست ریدایرکت:
redirectcheck.com
httpstatus.io
seotesteronline.com

تغییر دامنه در وردپرس
تغییر دامنه وردپرس
📝 باید نتیجه: 301 Moved Permanently را ببینید.
روش 3: Chrome Developer Tools

1. F12 را بزنید
2. تب Network
3. آدرس قدیم را باز کنید
4. Status Code باید 301 باشد

به‌روزرسانی Google Search Console و سایر سرویس‌ها

بعد از تغییر دامنه، سرویس‌های زیر را هم به‌روز کنید:

1- Google Search Console

مراحل:

1. وارد Google Search Console شوید
2. Add Property کنید
3. دامنه جدید را اضافه کنید: new-website.com
4. ویریفای کنید (از روش HTML tag یا DNS)
5. Settings > Change of Address
6. دامنه قدیم را انتخاب کنید
7. دامنه جدید را به‌عنوان مقصد تعیین کنید

📌 نکته: گوگل تا 180 روز داده‌های دامنه قدیمی را در Search Console نگه می‌دارد.

2- Google Analytics

1. Admin > Property Settings
2. Default URL را به new-website.com تغییر دهید
3. فیلترها را بررسی کنید (اگر دارید)

3- سایر سرویس‌ها

  • ✅ Google Business Profile (نقشه گوگل)
  • ✅ شبکه‌های اجتماعی (لینک در بیو)
  • ✅ ایمیل مارکتینگ (پیوندها در قالب‌ها)
  • ✅ Cloudflare یا CDN
  • ✅ ابزارهای SEO (Ahrefs، SEMrush)

رفع مشکلات رایج بعد از تغییر دامنه

بعد از تغییر دامنه وردپرس، ممکن است با برخی مشکلات فنی مواجه شوید که اگر نحوه رفع آن‌ها را ندانید، می‌توانند سایت شما را کاملاً از دسترس خارج کنند. در این بخش رایج‌ترین خطاهایی که کاربران بعد از تغییر آدرس سایت با آن‌ها روبه‌رو می‌شوند و راه‌حل سریع و عملی هر کدام را بررسی می‌کنیم تا بتوانید بدون نیاز به کمک فنی، مشکلات را خودتان حل کنید:

مشکل 1: خطای “Too many redirects”

علت: حلقه بی‌نهایت ریدایرکت
راه‌حل:

1. فایل .htaccess را چک کنید
2. مطمئن شوید قوانین تکراری ندارید
3. از کش مرورگر خارج شوید
4. SSL را بررسی کنید (باید https باشد)

مشکل 2: تصاویر نمایش داده نمی‌شوند

علت: مسیر تصاویر هنوز به دامنه قدیمی اشاره می‌کند
راه‌حل:

1. از افزونه Better Search Replace دوباره استفاده کنید
2. فقط جدول wp_posts و wp_postmeta را Search/Replace کنید
3. کش را پاک کنید

مشکل 3: نمی‌توانم وارد مدیریت شوم

علت: URL ها در دیتابیس درست تنظیم نشده
راه‌حل:

1. از phpMyAdmin به دیتابیس بروید
2. wp_options را چک کنید
3. siteurl و home را دوباره ویرایش کنید
4. کش مرورگر را پاک کنید
5. از حالت Incognito تست کنید

نتیجه‌گیری: تغییر دامنه در وردپرس و سی پنل

تغییر دامنه در وردپرس و سی پنل با انجام صحیح مراحل، یک فرآیند کاملاً ایمن و قابل مدیریت است. همان‌طور که در این راهنمای جامع دیدید، کافی است گام به گام عمل کنید: از آماده‌سازی و بک‌آپ‌گیری شروع کنید، دامنه جدید را در cPanel اضافه کنید، آدرس‌ها را در وردپرس و دیتابیس به‌روزرسانی کنید و در نهایت ریدایرکت 301 را برای حفظ سئو تنظیم کنید.
نکته کلیدی این است که عجله نکنید و از بک‌آپ کامل غافل نشوید. با رعایت نکات این مقاله، نه‌تنها رتبه گوگل خود را حفظ می‌کنید بلکه تجربه کاربری بازدیدکنندگان هم مختل نمی‌شود. یادتان باشد که ریدایرکت 301 را حداقل 1 سال فعال نگه دارید و حتماً Google Search Console را به‌روز کنید.
اگر در حین فرآیند با مشکلی مواجه شدید یا نیاز به کمک دارید، تیم فنی وب‌داده آماده است تا رایگان در تغییر دامنه شما کمک کند. همچنین می‌توانید سوالات خود را در بخش نظرات مطرح کنید تا پاسخ دهیم.
امیدوارم این مقاله از بلاگ وب‌داده برای شما مفید بوده باشد و بتوانید با اطمینان کامل دامنه خود را تغییر دهید. موفق باشید! 🚀

سوالات متداول از تغییر دامنه در وردپرس

1- آیا تغییر دامنه به سئو آسیب می‌زند؟

خیر، اگر ریدایرکت 301 را صحیح تنظیم کنید، سئو حفظ می‌شود. تجربه نشان داده در 85٪ موارد، ترافیک ارگانیک بعد از 2-3 ماه کاملاً بازمی‌گردد. البته ممکن است در 2-4 هفته اول کمی افت داشته باشید که طبیعی است و گوگل در حال پردازش تغییرات است. مهم این است که ریدایرکت‌ها را حداقل 1 سال فعال نگه دارید.

نرسی مزداب
نرسی مزداب

من نویسنده و تولیدکننده محتوای تخصصی در حوزه هاستینگ هستم که با تمرکز بر کپی‌رایتینگ و ارائه آموزش‌های کاربردی، به ارتقای دانش و مهارت کاربران کمک می‌کنم. سال‌هاست که در زمینه هاستینگ و شبکه فعالیت می‌کنم و همواره تلاش دارم با به‌روزرسانی اطلاعات خود، بهترین و مفیدترین مطالب را برای مخاطبان ارائه دهم.

مقاله‌ها: 101
پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *