پرش به محتوای اصلی

ابزار کدگذاری و تحلیل URL

→ ابزارهای توسعه‌دهندهWEBTICK URL TOOLKIT

ابزار کدگذاری، رمزگشایی و تحلیل URL آنلاین

URL را Parse کنید، Query Parameterها را بصری ویرایش کنید، Percent Encoding را تبدیل کنید، آدرس‌ها را Normalize یا Compare کنید و Slug بسازید.

ParserQuery LabNormalizerCompareEncoderQuery Builder
01

URL اصلی

آماده
02

اجزای URL

URL API

یک URL وارد کنید.

Q

Query Parameter Builder

#KeyValueEncode

پارامترهای تکراری حفظ می‌شوند؛ مثلاً ?tag=a&tag=b.

N

قواعد Normalize

قبل / بعد

قبل—
↓
بعد—

Encode / Decode

خروجی

Component برای مقدار یک پارامتر مناسب است.

C

مقایسه دو URL

دو URL وارد کنید.
بخشURL AURL Bوضعیت

Slug Helper

Slug نهایی

—

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

URL Toolkit برای کار با ساختار واقعی آدرس‌ها

یک URL از Protocol، Host، Port، Path، Query و Fragment تشکیل شده و دست‌کاری دستی Query Stringهای طولانی می‌تواند خطاپذیر باشد. URL Toolkit این بخش‌ها را جدا می‌کند تا ساخت و بررسی آدرس‌ها دقیق‌تر شود.

Encode/Decode برای Percent Encoding، Query Builder برای پارامترهای تکراری و Compare برای بررسی تفاوت دو URL در کنار هم قرار گرفته‌اند؛ بخش Normalize نیز فقط Ruleهایی را اعمال می‌کند که خودتان انتخاب می‌کنید.

راهنمای خود ابزار

راهنمای استفاده از URL Toolkit

این راهنما فقط درباره کار با همین ابزار است؛ از شروع کار تا معنی گزینه‌ها و خواندن خروجی.

این ابزار دقیقاً چه کاری انجام می‌دهد؟

URL Toolkit مجموعه‌ای از ابزارهای Parse، Query Builder، Encode/Decode، Normalize، Compare و Slug Helper است. هر تب یک هدف مستقل دارد و بهتر است فقط بخش مرتبط با کارتان را باز کنید.

قبل از شروع این موارد را بدانید

  • URL کامل با Protocol وارد کنید.
  • Normalize فقط Ruleهای انتخابی را اجرا می‌کند.
  • Encode کل URL با Encode یک Component متفاوت است.
مراحل استفاده

قدم‌به‌قدم با ابزار کار کنید

  1. ۱. URL اصلی را وارد کنیدآدرس را Paste کنید و «تحلیل» را بزنید.
  2. ۲. تب مناسب را انتخاب کنیدInspect، Query Builder، Clean & Normalize، Encode/Decode، Compare یا Slug Helper.
  3. ۳. تغییرات را روی نسخه آزمایشی انجام دهیدQueryها یا قواعد Normalize را تغییر دهید و نتیجه Before/After را ببینید.
  4. ۴. خروجی موردنیاز را کپی کنیدURL، Query String، نسخه Encode شده یا Slug را بردارید.
واژه‌نامه رابط

دکمه‌ها، گزینه‌ها و اصطلاحات یعنی چه؟

اگر نام یک گزینه فنی است، این بخش توضیح می‌دهد چه کاری انجام می‌دهد و در کدام بخش ابزار به کارتان می‌آید.

Inspect
Protocol، Host، Port، Path، Query و Hash را جدا می‌کند.
Query Builder
پارامترهای تکراری و مقادیر Query را بصری ویرایش می‌کند.
Normalize
قواعد انتخابی مثل مرتب‌سازی Query یا حذف Tracking را اعمال می‌کند.
Component/Full/Form
سه شیوه متفاوت Encode/Decode را مشخص می‌کند.
Compare
دو URL را از نظر ساختار و Query مقایسه می‌کند.
خواندن نتیجه

خروجی ابزار را چطور تفسیر کنید؟

در Inspect هر جزء URL جدا می‌شود. در Normalize حتماً Before/After را مقایسه کنید، چون حذف Tracking، Fragment یا مرتب‌سازی Query می‌تواند رفتار لینک را تغییر دهد.

ادامه کار

اگر مرحله بعدی کارتان این است

راهنمای تکمیلی

اگر می‌خواهید موضوع را عمیق‌تر دنبال کنید

سوالات رایج

%20 در URL چیست؟

نمایش Percent-encoded کاراکتر Space است. بسته به Context، در Form Encoding ممکن است + نیز برای Space استفاده شود.

encodeURI و encodeURIComponent چه فرقی دارند؟

encodeURI بخش‌هایی از Syntax خود URL را حفظ می‌کند؛ encodeURIComponent برای Encode کردن یک Component مثل مقدار Query مناسب‌تر است.

فرق URL Toolkit با UTM Builder چیست؟

URL Toolkit ابزار عمومی مهندسی URL است؛ UTM Builder مشخصاً برای ساخت پارامترهای Tracking کمپین طراحی شده.

مشاوره رایگانهمین حالا تماس بگیرید 09366541555