📖 راهنمای کامل ریدایرکت هوشمند

همه آنچه برای استفاده از این ابزار نیاز دارید

۱. این ابزار چیست و چه کاربردی دارد؟

ریدایرکتور هوشمند یک سرویس کوتاه‌کننده و مدیریت‌کننده لینک است که به شما امکان می‌دهد آدرس‌های طولانی را با کدهای کوتاه و قابل‌حفظ جایگزین کنید.

مشکلاتی که این ابزار حل می‌کند:

  • کوتاه‌سازی لینک‌های طولانی برای اشتراک‌گذاری آسان
  • مدیریت متمرکز چندین سایت و دامنه مختلف
  • انتقال خودکار کاربران به مسیرهای خاص در سایت‌های مقصد
  • بهبود سئو با ریدایرکت‌های 301 استاندارد
  • قابلیت ردیابی و آنالیز (در نسخه‌های بعدی)
💡 این ابزار جایگزین سرویس‌هایی مثل Bitly یا Short.io نیست، بلکه یک راه‌حل داخلی و تحت کنترل شماست که می‌توانید آن را مطابق نیازتان سفارشی‌سازی کنید.

۲. معرفی کدهای فعلی

هر کد نماینده یک سایت مقصد است. در حال حاضر ۴ کد فعال وجود دارد:

کد سایت مقصد کاربرد
syd seyed-abolfazl-mousavi.ir وب‌سایت شخصی
frt frht.ir سرویس فرحت
gst gsthm.ir سرویس گستهم
fnt fntch.ir فن‌تک
💡 برای دیدن آخرین لیست کدها، همیشه می‌توانید صفحه اصلی را ببینید یا فایل urls.json را بررسی کنید.

۳. روش‌های استفاده از ریدایرکتور

شما می‌توانید از ۳ روش مختلف برای ریدایرکت استفاده کنید:

روش اول: ساخت لینک دستی (مناسب برای اشتراک‌گذاری)

آدرس را به صورت زیر بسازید:

url.fintk.co/?url=کد/مسیر-اضافی

روش دوم: جستجوی زنده در صفحه اصلی

در کادر جستجوی صفحه اصلی، شروع به تایپ کد کنید و از لیست نتایج انتخاب نمایید.

روش سوم: لینک کوتاه با htaccess (پیشرفته)

اگر RewriteRule در فایل .htaccess فعال باشد:

url.fintk.co/کد/مسیر-اضافی
روشمناسب برایمزیت
لینک دستیایمیل، پیامک، شبکه‌های اجتماعیساده و همه‌جا کار می‌کند
جستجوی زندهاستفاده شخصی، دسکتاپسریع و بدون نیاز به حفظ کردن کد
لینک کوتاهاستفاده حرفه‌ای، برندینگظاهر تمیز و کوتاه

۴. مسیرهای اضافی و نحوه کار با آن‌ها

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

ساختار کلی:

?url=کد/مسیر/دلخواه/شما

مثال‌ها:

  • ?url=syd/blog ← seyed-abolfazl-mousavi.ir/blog
  • ?url=fnt/products/item-42 ← fntch.ir/products/item-42
  • ?url=gst/login ← gsthm.ir/login
⚠️ دقت کنید که مسیر اضافی باید در سایت مقصد وجود داشته باشد، در غیر این صورت با خطای 404 در سایت مقصد مواجه خواهید شد. این ابزار فقط ریدایرکت می‌کند و اعتبار مسیر را بررسی نمی‌کند.

۵. مثال‌های کاربردی و سناریوهای واقعی

سناریو ۱: اشتراک‌گذاری مقاله

فرض کنید مقاله‌ای در سایت fntch.ir با آدرس زیر دارید:

https://frahata.ir/articles/how-to-optimize-redirects

لینک کوتاه آن می‌شود:

url.fintk.co/?url=frahata/articles/how-to-optimize-redirects

سناریو ۲: دعوت به صفحه خاص

می‌خواهید کاربران را به صفحه دعوت‌نامه در سایت شخصی هدایت کنید:

url.fintk.co/?url=me/invite/summer-2026

سناریو ۳: لینک‌های چندمنظوره در شبکه‌های اجتماعی

در بیوی اینستاگرام می‌توانید از کدهای مختلف استفاده کنید:

url.fintk.co/?url=me

و هر زمان خواستید مقصد را عوض کنید، فقط فایل urls.json را ویرایش کنید.

۶. محدودیت‌ها و قوانین

  • حساسیت به حروف کوچک و بزرگ: کدها حساس هستند. ME با me فرق دارد.
  • فقط کدهای تعریف شده: تنها ۴ کد فعلی (و کدهای اضافه شده در آینده) کار می‌کنند.
  • نویسه‌های مجاز: در مسیر اضافی از حروف، اعداد، خط تیره (-) و زیرخط (_) استفاده کنید.
  • عدم بررسی اعتبار مسیر: این ابزار مسیر مقصد را چک نمی‌کند و فقط ریدایرکت می‌کند.
  • نرخ محدودیت: در حال حاضر بدون محدودیت است.

۷. چگونه کد جدید اضافه کنم؟

برای افزودن کد جدید، باید فایل urls.json را ویرایش کنید:

مراحل:

  1. فایل urls.json را در ریشه سایت باز کنید.
  2. یک خط جدید به فرمت زیر اضافه کنید:
{
    "me": "https://mousavi.org.uk",
    "frahata": "https://icdm.mousavi.org.uk/visual-identity/",
    "gostaham": "https://icdm.mousavi.org.uk/iranian-identity/",
    "icdm": "https://icdm.mousavi.org.uk",
    "ofogh": "https://ofogh.co.uk"
}
  1. فایل را ذخیره و آپلود کنید.
  2. کد جدید بلافاصله فعال می‌شود (بدون نیاز به ری‌استارت).
💡 اگر به فایل urls.json دسترسی ندارید، با مدیر سیستم تماس بگیرید یا از طریق فرم تماس درخواست دهید.

۸. نکات سئو و بهینه‌سازی

  • ریدایرکت 301 دائمی: همه ریدایرکت‌ها با کد وضعیت 301 انجام می‌شوند که برای موتورهای جستجو مناسب است.
  • Canonicalization: از Canonical URL مناسب استفاده شده تا محتوای تکراری ایجاد نشود.
  • Sitemap: فایل sitemap.xml شامل همه کدهای معتبر است.
  • Robots.txt: صفحه خطا و بخش‌های مدیریتی برای خزنده‌ها مسدود شده‌اند.
  • X-Robots-Tag: برای صفحات خطا، هدر noindex ارسال می‌شود.

۹. عیب‌یابی مشکلات رایج

❌ "کد نامعتبر" می‌بینم

علت: کد وارد شده در urls.json تعریف نشده.
راه‌حل: لیست کدهای معتبر را در صفحه اصلی بررسی کنید.

❌ به جای سایت مقصد، خطای 404 می‌بینم

علت: مسیر اضافی در سایت مقصد وجود ندارد.
راه‌حل: مسیر را بررسی کنید یا فقط از کد اصلی استفاده کنید.

❌ ریدایرکت کار نمی‌کند

علت: ممکن است هدر Location قبلاً ارسال شده باشد.
راه‌حل: مطمئن شوید قبل از header() هیچ خروجی (حتی فاصله) در PHP نباشد.

❌ جستجوی زنده کار نمی‌کند

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

۱۰. سوالات متداول (FAQ)

س: آیا می‌توانم خودم کد جدید اضافه کنم؟
ج: بله، اگر به فایل urls.json دسترسی دارید. در غیر این صورت با ادمین تماس بگیرید.

س: آیا ریدایرکت‌ها رایگان هستند؟
ج: بله، این یک سرویس داخلی است و هیچ هزینه‌ای ندارد.

س: حداکثر طول مسیر اضافی چقدر است؟
ج: محدودیت خاصی وجود ندارد، اما بهتر است از URL های خیلی طولانی اجتناب کنید.

س: آیا می‌توانم از HTTPS استفاده کنم؟
ج: بله، کافیست خط مربوط به HTTPS را در فایل .htaccess فعال کنید.

س: اگر کد را اشتباه بزنم چه اتفاقی می‌افتد؟
ج: پیغام "کد نامعتبر" نمایش داده می‌شود و لیست کدهای معتبر را می‌بینید.

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

۱۱. حریم خصوصی و امنیت

  • عدم ذخیره‌سازی اطلاعات: این ابزار هیچ اطلاعاتی از کاربران ذخیره نمی‌کند.
  • بدون کوکی: هیچ کوکی یا مکانیزم ردیابی استفاده نمی‌شود.
  • امنیت فایل‌ها: فایل‌های حساس مانند urls.json و .htaccess از دسترسی مستقیم محافظت می‌شوند.
  • Open Redirect: فقط URL های از پیش تعریف شده در urls.json مجاز هستند، بنابراین حمله Open Redirect ممکن نیست.

۱۲. ارتباط با ما و گزارش مشکل

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

← بازگشت به صفحه اصلی