
به اشتراک بگذارید
- ✅ تغییر دامنه = انتقال کامل هویت سایت شما به آدرس جدید
- ✅ با ریدایرکت 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 (اگر دسترسی دارید)
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
- به cPanel خود وارد شوید
- بخش Domains > Addon Domains یا Domains را پیدا کنید


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

public_html بگذارید. اما برای احتیاط بهتر است ابتدا در یک فولدر جداگانه تست کنید.– دکمه Add Domain را بزنید
– چند ثانیه تا چند دقیقه صبر کنید
– دامنه جدید در لیست ظاهر میشود

مرحله 2: تغییر آدرس سایت در تنظیمات وردپرس
1. وارد پیشخوان وردپرس شوید: old-website.com/wp-admin
2. Settings > General

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

– دکمه Save Changes را بزنید
– از سایت خارج میشوید (طبیعی است!)
– حالا باید از آدرس جدید وارد شوید: new-website.com/wp-admin
مرحله 3: تغییر دامنه از طریق دیتابیس (روش پیشرفته)
- cPanel > Databases > phpMyAdmin
- دیتابیس وردپرس خود را از سمت چپ انتخاب کنید

– جدول wp_options را پیدا کنید
(اگر prefix تغییر کرده باشد، مثلاً: xyz_options)
– روی آن کلیک کنید

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

2. Plugins > Add New
3. جستجو کنید: Better Search Replace
4. Install و Activate کنید

◀️ Search for: https://old-website.com
◀️ Replace with: https://new-website.com
◀️ Select tables: همه جداول را انتخاب کنید
(Ctrl+A یا Select All)
◀️ Run as dry run: ابتدا تیک بزنید (برای تست)

2. نتایج را ببینید: مثلاً “450 replacements found”
3. اگر درست بود، دوباره اجرا کنید بدون تیک “dry run”
4. این بار واقعاً تغییرات اعمال میشود
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: پاکسازی کش و تست سایت
- ✅ کش افزونه (مثلاً WP Super Cache، W3 Total Cache)
- ✅ کش CDN (اگر استفاده میکنید، مثلاً Cloudflare)
- ✅ کش مرورگر (Ctrl+Shift+Delete)
- – صفحه اصلی
- – چند مقاله
- – صفحه تماس
- – محصولات (اگر فروشگاهی دارید)
- – فرمها
ابزارهای آنلاین:
– Broken Link Checker (افزونه وردپرس)
– Google Search Console > Coverage
تنظیم ریدایرکت 301 htaccess برای حفظ سئو
چرا ریدایرکت 301 حیاتی است؟
- ❌ بازدیدکنندگان با خطای 404 مواجه میشوند
- ❌ گوگل فکر میکند سایت از بین رفته
- ❌ رتبه و ترافیک ارگانیک از دست میرود
- ❌ بکلینکها بیارزش میشوند
- ✅ بازدیدکنندگان خودکار به آدرس جدید هدایت میشوند
- ✅ گوگل میفهمد سایت نقل مکان کرده
- ✅ رتبه و اعتبار منتقل میشود
- ✅ بکلینکها حفظ میشوند
آموزش تنظیم ریدایرکت 301 در htaccess
cPanel > File Manager
2. به پوشه public_html بروید
3. فایل .htaccess را پیدا کنید
(اگر نمیبینید، Settings > Show Hidden Files را فعال کنید)



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

# 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 1. دکمه Save Changes را بزنید
2. فایل را ببندید
تست ریدایرکت 301
1. مرورگر را باز کنید
2. آدرس قدیم را تایپ کنید: old-website.com
3. اگر خودکار به new-website.com رفت، موفق بودهاید!
سرویسهای تست ریدایرکت:
– redirectcheck.com
– httpstatus.io
– seotesteronline.com


301 Moved Permanently را ببینید.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. دامنه جدید را بهعنوان مقصد تعیین کنید
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: نمیتوانم وارد مدیریت شوم
1. از phpMyAdmin به دیتابیس بروید
2. wp_options را چک کنید
3. siteurl و home را دوباره ویرایش کنید
4. کش مرورگر را پاک کنید
5. از حالت Incognito تست کنید
نتیجهگیری: تغییر دامنه در وردپرس و سی پنل
سوالات متداول از تغییر دامنه در وردپرس
1- آیا تغییر دامنه به سئو آسیب میزند؟
خیر، اگر ریدایرکت 301 را صحیح تنظیم کنید، سئو حفظ میشود. تجربه نشان داده در 85٪ موارد، ترافیک ارگانیک بعد از 2-3 ماه کاملاً بازمیگردد. البته ممکن است در 2-4 هفته اول کمی افت داشته باشید که طبیعی است و گوگل در حال پردازش تغییرات است. مهم این است که ریدایرکتها را حداقل 1 سال فعال نگه دارید.



