ریدایرکت چیست و نحوه ریدایرکت یک صفحه به صفحه دیگر
توی این آموزش از سایت فیلم آموز میخوایم با هم ببینیم دقیقاً ریدایرکت چیست و چطوری میتونیم با استفاده از هاست سیپنل، ریدایرکت یک صفحه به صفحه دیگر رو عملی انجام بدیم.
فرض کن یه روز دامنهی اصلی سایتت به مشکل میخوره، یا تصمیم میگیری کل ترافیک رو ببری سمت یه دامنهی جدید. یا مثلاً بخوای لینکهای طولانی و عجیبغریب سایتت رو تبدیل کنی به لینکهای کوتاه و خوشدست که کاربر راحتتر بفهمه کجا قراره بره.
اینجاست که ریدایرکت به دادت میرسه! باهاش میتونی مسیرها رو جوری تنظیم کنی که کاربر بدون دردسر بره سراغ آدرس جدید. پس تا پایان آموزش ریدایرکت چیست ؟ آموزش ریدایرکت یک صفحه به صفحه دیگر با ما همراه باشید.
ریدایرکت چیست؟
ریدایرکت چیست ؟ ریدایرکت در واقع همون انتقال کاربر از یه آدرس به یه آدرس دیگهست. یعنی هر وقت بخوای بازدیدکنندههای سایتت رو به مسیر مشخصی هدایت کنی، از Redirect استفاده میکنی.
مدیرای سایت مخصوصاً وقتی بحث سئو وسط باشه، خیلی با ریدایرکت سروکار دارن. چون یکی از اصول مهم سئو اینه که کاربر و موتور جستجو همیشه به آدرس درست و اصلی هدایت بشن.
حالا چه موقع بیشتر به درد میخوره؟
- وقتی آدرس یه صفحه یا حتی کل بخشهای سایت تغییر کرده باشه و بخوای کاربرا رو به آدرس جدید ببری.
- یا وقتی برای یه صفحه چند تا آدرس مختلف داری و این موضوع باعث مشکل Duplicate Content میشه. توی این حالت باید همهی آدرسهای اضافی رو روی آدرس اصلی ریدایرکت کنی تا هم سئو آسیب نبینه و هم کاربر سردرگم نشه.
انواع ریدایرکتها چیست؟
ریدایرکت خودش چند مدل مختلف داره و هر کدوم برای یه هدف خاص استفاده میشن. به طور کلی چهار نوع اصلی داریم:
ریدایرکت 301
انتقال دائمی یک آدرس به آدرس جدید؛ اعتبار سئو (تقریباً کامل) به مقصد منتقل میشود. (ریدایرکت 301 چیست)
ریدایرکت 302
انتقال موقتی به آدرس دیگر؛ موتورهای جستجو آدرس اصلی را نگه میدارند.
ریدایرکت 307
ریدایرکت موقتی استاندارد HTTP/1.1؛ شبیه 302 اما دقیقتر و امنتر از نظر فنی.
Meta Refresh
ریدایرکت از طریق کد HTML صفحه (نه سرور)؛ معمولاً با تأخیر و ضعیف از نظر سئو.
ولی بین همهی اینها، بیشتر وقتا فقط دو نوعش واقعاً به کار میان و کاربردی هستن: 301 و 302. این دوتا همونهایی هستن که مدیرای سایت و متخصصای سئو بیشتر سراغشون میرن، چون هم سادهترن و هم نیازهای اصلی رو پوشش میدن.
ریدایرکت از طریق سی پنل cPanel
ریدایرکت چیست ؟ آموزش ریدایرکت یک صفحه به صفحه دیگر : برای ریدایرکت کردن سایت یا صفحات مختلف، راههای متفاوتی وجود داره که هرکدوم مزایا و معایب خودشون رو دارن. توی هاست سیپنل هم میتونی خیلی راحت این کار رو انجام بدی.
همچنین آموزش ریدایرکت در وردپرس با افزونه و بدون افزونه را مطالعه کنید.
در ادامه قراره با دو روش اصلی آشنا بشیم:
- ریدایرکت سریع دامنه: وقتی میخوای کل دامنه رو به یه دامنه دیگه منتقل کنی.
- ریدایرکت با تنظیمات پیشرفته: وقتی نیاز داری کنترل بیشتری روی مسیرها داشته باشی و فقط بعضی آدرسها یا صفحات خاص رو تغییر مسیر بدی.

روش اول: ریدایرکت سریع دامنه جدید به دامنه اصلی
مرحله اول
اولین کاری که باید بکنی اینه که وارد کنترل پنل cPanel سایتت بشی. برای این کار نام کاربری و رمز عبورت رو وارد کن و لاگین کن.
مرحله دوم
حالا وقتشه دامنه جدیدت رو روی هاست پارک (Park Domain) کنی. این کار باعث میشه دامنه جدید به عنوان یه دامنه اضافه روی هاستت شناخته بشه. بعد از اینکه پارک دامنه رو انجام دادی، برو به بخش Aliases.
مرحله سوم
در انتهای صفحهی Aliases میتونی لیست همهی دامنههای پارکشده رو ببینی. روبهروی هر دامنه یه گزینه به اسم Manage Redirection هست. روی اون کلیک کن تا وارد صفحهی جدیدی بشی که اسمش Alias Redirection هست. از اینجا میتونی خیلی راحت مسیر ریدایرکت رو تنظیم کنی و دامنه جدید رو به دامنه اصلی سایتت هدایت کنی.
مرحله چهارم
وقتی وارد صفحهی Alias Redirection شدی، کافیه توی بخش redirects to آدرس اصلی سایتت رو وارد کنی. بعدش روی دکمهی Save کلیک کن تا تنظیمات ذخیره بشه و تغییرات اعمال بشه.
از این لحظه به بعد، دامنه جدیدت بهطور کامل به دامنه اصلی ریدایرکت میشه و میتونی خیلی راحت از داشتن دو دامنه برای سایتت لذت ببری.
روش دوم: ریدایرکت دامنه با تنظیمات پیشرفته در هاست

مرحله اول
توی این روش اول باید مطمئن بشی که DNS یا نیمسرورهای دامنههای دیگهت روی هاست اصلی تنظیم شدن. اگه این کار انجام نشده باشه، ریدایرکت درست کار نمیکنه. پس قبل از هر چیز، دامنه موردنظر رو در سیپنل هاستت پارک (Park Domain) کن.
بعد از اینکه پارک دامنه رو انجام دادی، وارد کنترل پنل cPanel بشو (اگه نیاز داری، میتونی راهنمای ورود به سیپنل رو مرور کنی). حالا در بخش DOMAINS روی گزینهی Redirects کلیک کن تا وارد تنظیمات پیشرفتهی ریدایرکت بشی.
همیچنین آموزش رفع ارور Too Many Redirects با 6 روش آسان را مطالعه کنید.
مرحله دوم: تنظیم ریدایرکت در سیپنل
وقتی وارد صفحهی Redirects شدی، اول باید نوع ریدایرکت رو مشخص کنی:
Permanent – 301: برای تغییر دائمی مسیر.
Temporary – 302: برای تغییر موقت مسیر.
بعدش در بخش https://www دامنهای رو انتخاب کن که میخوای به آدرس دیگه منتقل بشه. اگه قصد داری فقط یه صفحهی خاص رو ریدایرکت کنی، اسم اون صفحه رو بعد از علامت / وارد کن.
حالا در قسمت Redirects to باید آدرس جدید رو وارد کنی، مثلاً به شکل http://YourDomain.com.
در بخش www. redirection سه گزینه داری:
- only redirect with www: فقط وقتی کاربر آدرس رو با www وارد کنه ریدایرکت انجام میشه.
- Redirect with or without www: چه با www چه بدون www، ریدایرکت انجام میشه (این گزینه معمولاً پیشنهاد میشه).
- Do Not Redirect www: فقط وقتی آدرس بدون www وارد بشه ریدایرکت انجام میشه.
یه گزینهی دیگه هم هست به اسم Wild Card Redirect. اگه این رو فعال کنی، کاربر علاوه بر اینکه به مسیر جدید هدایت میشه، بخش انتهایی آدرسش هم حفظ میشه. مثلاً اگه کسی وارد YourDomain.com/About بشه، به YourDomain.ir/About منتقل میشه.
در نهایت، بعد از اینکه همهی اطلاعات رو وارد کردی و فرم رو تکمیل کردی، روی دکمهی Add کلیک کن تا تنظیمات ذخیره بشه. حالا میتونی توی بخش Current Redirects پایین صفحه، ریدایرکت جدیدت رو ببینی و مطمئن بشی درست اعمال شده.
موفق و پیروز باشید.