تغییر مسیر ژنراتور

ژنراتور تغییر مسیر رایگان. جفت‌های URL قدیمی → جدید را به قوانین ریدایرکت Nginx، Apache .htaccess، Netlify یا Vercel با کدهای 301 یا 302 تبدیل کنید، کپی یا دانلود کنید.

ساخت و نگهداری توسط Shehzad Munir ·

تغییر مسیر ژنراتور
Loading Loading Redirect Generator
Share

URL ها را بدون شکستن سئو منتقل کنید

فهرستی از جفت‌های URL قدیمی → جدید را به قوانین تغییر مسیر آماده برای Nginx، Apache.htaccess، Netlify یا Vercel با کدهای وضعیت 301 یا 302 تبدیل کنید.

هنگامی که نام صفحات را تغییر می دهید یا یک سایت را جابجا می کنید، URL های قدیمی نیاز به تغییر مسیر دارند تا بازدیدکنندگان و موتورهای جستجو در مکان مناسب قرار گیرند و ارزش لینک حفظ شود. جفت‌های قدیمی → جدید خود را، یکی در هر خط، جای‌گذاری کنید، و این ابزار قوانین تغییر مسیر صحیح را برای پشته شما، دستورالعمل‌های بازنویسی Nginx، خطوط تغییر مسیر Apache .htaccess، یک فایل _redirects Netlify، یا یک بلوک Vercel vercel.json ایجاد می‌کند.

ویژگی ها

  • خروجی Nginx، .htaccess، Netlify و Vercel
  • 301 دائمی یا 302 موقت
  • چسباندن انبوه: یک تغییر مسیر در هر خط
  • فایل کانفیگ را کپی یا دانلود کنید
  • تعداد قوانین زنده
  • به صورت محلی در مرورگر شما اجرا می شود

نحوه استفاده از تغییر مسیر ژنراتور

  1. 1

    جابجایی تغییر مسیرها

    مسیرهای قدیمی و جدید را در هر خط یک جفت وارد کنید.

  2. 2

    سرور خود را انتخاب کنید

    Nginx، Apache، Netlify یا Vercel.

  3. 3

    301 یا 302 را انتخاب کنید

    تغییر مسیر دائمی یا موقت.

  4. 4

    کپی یا دانلود کنید

    پیکربندی آماده برای استفاده را بگیرید.

موارد استفاده رایج

  • URL های قدیمی را پس از انتقال سایت تغییر مسیر دهید
  • هنگام تغییر نام صفحات، 301s را تنظیم کنید
  • URL های تکراری را برای سئو ادغام کنید
  • یک فایل Netlify _redirects ایجاد کنید

راهنمای تفصیلی

کد وضعیت مناسب را انتخاب کنید

301 را برای حرکات دائمی (پیش‌فرض برای سئو، به موتورهای جستجو برای انتقال رتبه‌بندی) یا 302 را برای حرکت‌های موقت انتخاب کنید. خروجی به‌روزرسانی می‌شود و نشان می‌دهد که چند قانون ایجاد کرده‌اید. آن را کپی کنید یا فایل پیکربندی با نام صحیح را دانلود کنید. همه چیز به صورت محلی اجرا می شود، بنابراین ساختار URL شما خصوصی می ماند.

هر قانون تغییر مسیر کجا می رود

آپاچی با استفاده از Redirect 301 برای صفحات تکی یا RewriteRule برای الگوها، تغییر مسیرها را از یک فایل htaccess. در ریشه سایت شما می خواند و نیاز به فعال کردن mod_rewrite دارد. قوانین Nginx با استفاده از بازگشت 301 یا بازنویسی در بلوک سرور پیکربندی سایت شما وارد می شوند و پس از بارگیری مجدد Nginx اعمال می شوند. Netlify از یک فایل _redirects یا netlify.toml استفاده می کند و Vercel از آرایه redirects در vercel.json استفاده می کند. همیشه یک قانون جدید را روی یک URL آزمایش کنید قبل از اینکه آن را به طور گسترده اجرا کنید: یک الگوی اشتباه می تواند کل سایت شما را تغییر مسیر دهد و مرورگرها 301s را به طور تهاجمی کش می کنند، بنابراین در یک پنجره خصوصی تست کنید.

بهترین شیوه ها برای سئو را تغییر مسیر دهید

هر URL قدیمی را به‌جای ارسال همه موارد به صفحه اصلی، به نزدیک‌ترین صفحه معادل خود نشان دهید، که Google آن را مانند یک صفحه گم شده در نظر می‌گیرد. از زنجیره‌هایی که A به B و B به C تغییر مسیر می‌دهد اجتناب کنید: قوانین قدیمی را به‌روزرسانی کنید تا هر URL قدیمی مستقیماً به مقصد نهایی خود برود. تغییر مسیرها را حداقل برای یک سال پس از مهاجرت حفظ کنید، و اگر URL های قدیمی دارای بک لینک هستند، برای مدت طولانی تر. پس از جابجایی، پیوندهای داخلی و نقشه سایت XML خود را به URL های جدید به روز کنید تا موتورهای جستجو به دنبال تغییر مسیرها نباشند و از کنسول جستجو برای تماشای 404 هایی که از دست داده اید استفاده کنید.

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

تفاوت بین ریدایرکت 301 و 302 چیست؟

301 دائمی است و به موتورهای جستجو می‌گوید که رتبه‌بندی را به URL جدید منتقل کنند، از آن برای صفحات جابجا شده استفاده کنند. یک 302 موقت است و در URL اصلی رتبه بندی می کند.

کدام سرورها پشتیبانی می شوند؟

چهار فرمت: قوانین بازنویسی Nginx، خطوط تغییر مسیر Apache .htaccess، یک فایل _redirects Netlify و یک بلوک تغییر مسیر Vercel.json.

چگونه تغییر مسیرهای خود را وارد کنم؟

آنها را در هر خط به‌عنوان «مسیر جدید مسیر قدیمی» که با فاصله از هم جدا شده‌اند، جای‌گذاری کنید. این ابزار هر خط را به یک قانون تجزیه می کند و یک شمارش زنده را نشان می دهد.

آیا رایگان است؟

بله، کاملا رایگان و بدون ثبت نام، به طور کامل در مرورگر شما اجرا می شود.

چگونه می توانم یک تغییر مسیر 301 برای htaccess یا Nginx ایجاد کنم؟

URL های قدیمی و جدید خود را وارد کنید و یک کد وضعیت انتخاب کنید. این ابزار قوانین آماده برای چسباندن برای Apache (htaccess.)، Nginx و سایر میزبان ها را خروجی می دهد. آنها را در پیکربندی سرور خود بچسبانید تا URL ها را تغییر مسیر دهید.

آیا می توانم تغییر مسیرهای انبوه را از یک لیست ایجاد کنم؟

بله. بسیاری از جفت‌های URL قدیمی به جدید را جای‌گذاری کنید (یا آنها را وارد کنید) و همه قوانین تغییر مسیر را به یکباره برای انتقال سایت ایجاد می‌کند.

تفاوت بین ریدایرکت 301 و 302 چیست؟

یک 301 دائمی است و ارزش SEO را به URL جدید منتقل می کند. یک 302 موقت است. از 301 برای مهاجرت استفاده کنید. ژنراتور به شما امکان می دهد کد وضعیت را انتخاب کنید.

از مجله

All articles →