اَبرِ دیجیتال، مرکز تخصصی ارائه سرویس های ابری، سرور مجازی/اختصاصی، هاست و دامنه

اَبرِ دیجیتال، مرکز تخصصی ارائه سرویس های ابری

Domain Forwarding چگونه کار می‌کند و چه کاربردی دارد؟

Domain Forwarding چگونه کار می‌کند و چه کاربردی دارد؟

Domain Forwarding چیست؟

 

Domain Forwarding یا انتقال دامنه به معنای هدایت بازدیدکنندگان از یک نام دامنه به آدرس وب‌سایت یا URL دیگری است. به‌جای این‌که کاربر مستقیماً به مقصد وارد شود، مرورگر ابتدا دامنهٔ اصلی را بارگذاری می‌کند و سپس به‌صورت خودکار به مقصد هدایت می‌شود. هدف اصلی این کار حفظ برند، ساده‌سازی آدرس‌ها یا ترکیب چند دامنه تحت یک وب‌سایت است. دو نوع اصلی ریدایرکت وجود دارد: Redirect 301 که انتقال دائمی را نشان می‌دهد و ارزش لینک را به مقصد منتقل می‌کند، و Redirect 302 که برای انتقال موقت استفاده می‌شود و ارزش SEO را به‌صورت کامل منتقل نمی‌کند.

 

چرا Domain Forwarding مهم است؟

 

استفاده از Domain Forwarding مزایای متعددی دارد. از نظر سئو، ریدایرکت 301 ارزش لینک‌های قدیمی را به دامنهٔ جدید منتقل می‌کند و به بهبود رتبهٔ صفحات کمک می‌کند. از نظر برندینگ، می‌توانید دامنه‌های کوتاه یا مرتبط با نام تجاری خود را به سایت اصلی هدایت کنید، که باعث تقویت شناخت برند می‌شود. تجربه کاربری نیز بهبود می‌یابد؛ کاربران نیازی به حفظ چند آدرس ندارند و همه به‌صورت یکپارچه به مقصد می‌رسند. علاوه بر این، مدیریت این کار ساده است؛ نیازی به تغییر محتوا یا ساختار سایت نیست و تنها تنظیمات DNS یا پنل دامنه کافی است.

 

مراحل انجام Domain Forwarding

 

  1. انتخاب نوع ریدایرکت

 

ابتدا تصمیم بگیرید که آیا انتقال دائمی (301) یا موقت (302) نیاز دارید. ریدایرکت 301 برای انتقال دائمی توصیه می‌شود زیرا ارزش لینک‌ها را به‌صورت کامل منتقل می‌کند، در حالی که 302 برای موارد موقت مانند کمپین‌های تبلیغاتی مناسب است. 

 

  1. دسترسی به پنل مدیریت دامنه

 

به‌اکثر سرویس‌دهندگان دامنه (مانند GoDaddy، Namecheap یا Google Domains) امکان تنظیم ریدایرکت از طریق پنل DNS یا بخش “Forwarding” وجود دارد. پس از ورود به حساب کاربری، دامنه‌ای که می‌خواهید انتقال دهید را انتخاب کنید و به تنظیمات مربوطه بروید. 

 

  1. افزودن

    ریدایرکت

 

در بخش “Domain Forwarding” یا “Redirect” آدرس مقصد (URL) را وارد کنید. نوع ریدایرکت (301 یا 302) را انتخاب کنید و در صورت نیاز گزینهٔ “Masking” (پنهان‌سازی آدرس مقصد) را فعال کنید. سپس تغییرات را ذخیره کنید؛ معمولاً چند دقیقه تا چند ساعت زمان می‌برد تا تنظیمات در سراسر اینترنت پراکنده شوند. پس از اعمال، بازدیدکنندگان هر بار که دامنهٔ اصلی را وارد کنند، به‌صورت خودکار به آدرس مقصد هدایت می‌شوند.

 

بررسی نکات فنی و محدودیت‌ها

 

تنظیمات DNS

 

در برخی سرویس‌دهندگان، برای فعال‌سازی ریدایرکت باید رکوردهای CNAME یا A را به سرورهای ریدایرکت اختصاص دهید. اگر از سرویس‌های میزبانی وب استفاده می‌کنید، ممکن است نیاز باشد که یک .htaccess یا تنظیمات سرور (مانند Nginx) برای ریدایرکت ایجاد کنید. برای مثال، در Apache می‌توانید خط زیر را در فایل `.htaccess` اضافه کنید: 

Redirect 301 / https://example.com/

 

در Nginx می‌توانید بلوک زیر را به پیکربندی اضافه کنید: 

 

server {

    listen 80;

    server_name olddomain.com;

    return 301 https://newdomain.com$request_uri;

}

 

 

محدودیت‌های ریدایرکت

 

– حلقهٔ بی‌نهایت: اگر دامنهٔ مقصد به‌صورت اشتباه به دامنهٔ مبدأ بازگردد، مرورگر در یک حلقهٔ ریدایرکت گیر می‌کند. برای جلوگیری از این مشکل، همیشه URL مقصد را دقیقاً بررسی کنید. 

– تأثیر بر سرعت بارگذاری: ریدایرکت یک درخواست HTTP اضافی ایجاد می‌کند؛ اگر تعداد ریدایرکت‌ها زیاد باشد، زمان بارگذاری صفحه ممکن است کمی افزایش یابد. 

 

Domain Forwarding در cPanel

 

در cPanel ابتدا به بخش Domains یا Redirects بروید. در صفحهٔ باز شده، دکمهٔ Add Redirect را انتخاب کنید. در فرم ظاهر شده، نوع ریدایرکت (Permanent 301 یا Temporary 302) را تعیین کنید، سپس دامنهٔ مبدأ را از منوی کشویی انتخاب کنید. در فیلد Redirects to آدرس مقصد کامل (مثلاً `https://example.com`) را وارد کنید. گزینه‌های www. redirection و Wild Card Redirect را در صورت نیاز فعال کنید؛ اولین گزینه تمام درخواست‌های www و non‑www را به یک‌دیگر هدایت می‌کند و گزینه دوم تمام مسیرهای زیر دامنه را به همان مسیر در مقصد می‌فرستد. پس از پر کردن فرم، روی Add کلیک کنید؛ cPanel به‌سرعت یک رکورد ریدایرکت در فایل `.htaccess` یا تنظیمات Apache ایجاد می‌کند و تغییرات بلافاصله فعال می‌شوند. برای اطمینان می‌توانید با مرورگر یا ابزار cURL وضعیت ریدایرکت را بررسی کنید.

 

 

 

Domain Forwarding در DirectAdmin

 

در DirectAdmin ابتدا به بخش Domain Setup بروید و دامنهٔ مورد نظر را انتخاب کنید. سپس روی Domain Forwarding (یا Redirects) کلیک کنید. در صفحهٔ جدید، فیلد Redirect URL را پر کنید؛ اینجا آدرس مقصد کامل را وارد می‌کنید. در کنار آن، منوی کشویی Redirect type را باز کنید و بین 301 – Permanent و 302 – Temporary یکی را برگزینید. اگر می‌خواهید تمام زیرمسیرها نیز منتقل شوند، گزینهٔ Preserve path را فعال کنید؛ این کار مسیرهای پس از دامنه را همان‌گونه به مقصد می‌فرستد. پس از تنظیمات، روی Save یا Add کلیک کنید؛ DirectAdmin تنظیمات ریدایرکت را در فایل `.htaccess` یا در پیکربندی وب‌سرور (معمولاً Apache) ذخیره می‌کند. برای اطمینان می‌توانید با مرورگر یا ابزار curl درخواست به دامنهٔ مبدأ بدهید و کد وضعیت 301/302 را بررسی کنید.

 

Domain Forwarding در Plesk

 

در Plesk ابتدا به Websites & Domains رفته و دامنهٔ مورد نظر را پیدا کنید. در کنار آن، گزینهٔ Hosting Settings یا Domain Alias (بسته به نسخه) را انتخاب کنید. برای ریدایرکت، روی Add Domain Alias کلیک کنید؛ در فرم ظاهر شده، نام دامنهٔ مبدأ را وارد کنید و در بخش Redirect with the HTTP code، عدد `301` برای دائمی یا `302` برای موقت را انتخاب کنید. سپس آدرس مقصد کامل را در فیلد Redirect to وارد کنید. اگر می‌خواهید مسیرهای زیر دامنه نیز حفظ شوند، گزینهٔ Preserve path را فعال کنید. پس از تکمیل فرم، روی OK یا Add کلیک کنید؛ Plesk یک رکورد ریدایرکت در تنظیمات Nginx/Apache یا در فایل `.htaccess` ایجاد می‌کند. برای اطمینان می‌توانید با مرورگر یا ابزار curl درخواست به دامنهٔ مبدأ بدهید و کد وضعیت ریدایرکت را بررسی کنید.

 

 

تست و اعتبارسنجی

 

پس از اعمال ریدایرکت، با ابزارهای آنلاین مانند Redirect Checker یا cURL می‌توانید وضعیت ریدایرکت را بررسی کنید. برای مثال، با دستور زیر می‌توانید کد وضعیت HTTP را ببینید: 

 

curl -I http://olddomain.com

 

 

اگر ریدایرکت به‌درستی تنظیم شده باشد، خروجی شامل `HTTP/1.1 301 Moved Permanently` (یا `302` برای موقت) خواهد بود و هدر `Location` آدرس مقصد را نشان می‌دهد. همچنین می‌توانید در مرورگر خود آدرس قدیمی را وارد کنید و مطمئن شوید که به‌سرعت به مقصد جدید هدایت می‌شود. 

 

نکات نهایی برای بهینه‌سازی SEO

 

استفاده از 301 برای انتقال دائمی: این کار ارزش لینک‌های قبلی را به‌صورت کامل به دامنهٔ جدید منتقل می‌کند و از افت رتبه جلوگیری می‌کند.

به‌روزرسانی نقشه سایت (Sitemap): پس از ریدایرکت، نقشهٔ سایت را با URLهای جدید به‌روزرسانی کنید تا موتورهای جستجو سریع‌تر تغییرات را شناسایی کنند.

اطلاع‌رسانی به Google Search Console: در کنسول جستجوی گوگل، بخش “Change of Address” را برای دامنهٔ اصلی فعال کنید تا گوگل به‌صورت رسمی انتقال را بپذیرد.

 

با رعایت این مراحل و نکات، می‌توانید Domain Forwarding را به‌صورت مؤثر و بدون مشکل پیاده‌سازی کنید.

 

4.7/5 - (3312 امتیاز)

ارسال دیدگاه

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


85 + 14

قوانین

قوانین ارسال دیدگاه

لطفاً در ارسال دیدگاه از کلمات مناسب استفاده کنید. ارسال اسپم ممنوع است.