ابزار تولید قوانین ریدایرکت

تبدیل نگاشت‌های CSV مبدا و مقصد به قوانین ریدایرکت 301 یا 302 برای Nginx، Apache و Vercel.

کد وضعیت (Status Code)
محیط (Environment)
قوانین تولید شده
آماده. یک فایل CSV حاوی نگاشت مبدا و مقصد وارد کنید.

فایل CSV و قوانین تولید شده در مرورگر شما باقی می‌مانند. هیچ اطلاعاتی در BroBroGo آپلود نمی‌شود.

سوالات متداول

چگونه باید فایل CSV را فرمت‌بندی کنم؟

از یک ردیف هدر با ستون‌های source و target (یا destination) استفاده کنید. هر ردیف بعدی می‌تواند شامل یک نشانی اینترنتی کامل HTTP یا HTTPS مبدا یا یک مسیر شروع شونده با /، به همراه یک مقصد کامل یا نسبی به ریشه باشد.

آیا ریدایرکت‌های تولید شده مطابقت دقیق (Exact Match) دارند؟

بله. خروجی‌های Nginx و Apache به مسیر دقیق مبدا متصل می‌شوند و Vercel نیز همان مسیر دقیق را دریافت می‌کند. نام میزبان مبدا حذف می‌شود؛ رشته‌های کوئری مبدا، فرگمنت‌ها و الگوهای وایلدکارت (wildcard) پذیرفته نمی‌شوند زیرا این سه محیط به شکل‌های متفاوتی با آن‌ها رفتار می‌کنند.

چرا خروجی Vercel از statusCode استفاده می‌کند؟

ریدایرکت دائمی Vercel کد 308 و ریدایرکت موقت آن کد 307 تولید می‌کند. در اینجا از statusCode استفاده می‌شود تا انتخاب شما دقیقاً روی 301 یا 302 باقی بماند. استقرارهای استاندارد Vercel در مجموع اجازه ۲,۰۴۸ مسیر را می‌دهند، بنابراین این ابزار تا ۲,۰۰۰ نگاشت را می‌پذیرد.