معرفی ابزار بررسی تگ کانونی (Canonical)
«ابزار بررسی تگ کانونی» به شما امکان میدهد تا وجود تگ کانونی (canonical) را در یک صفحه وب بررسی کنید. با وارد کردن نشانی اینترنتی یک صفحه، این ابزار آن صفحه را دریافت کرده، تمامی ریدایرکتهای موجود را دنبال میکند و در نهایت اطلاعات دقیقی درباره وضعیت تگ کانونی به شما ارائه میدهد.
این ابزار مشخص میکند که آیا تگ کانونی در صفحه وجود دارد یا خیر، به چه نشانی اینترنتی اشاره میکند و آیا این نشانی با آدرس نهایی صفحه یا آدرس اولیهای که وارد کردهاید مطابقت دارد یا خیر.
ورودیها و خروجیهای ابزار
برای استفاده از این ابزار و درک نتایج آن، شناخت ورودیها و خروجیهای سیستم اهمیت دارد.
ورودیها
- نشانی اینترنتی صفحه: یک آدرس عمومی از نوع HTTP یا HTTPS.
- طول این نشانی باید کمتر از
{max}کاراکتر باشد. - امکان بررسی آدرسهای خصوصی و محلی وجود ندارد.
- طول این نشانی باید کمتر از
خروجیها
- نتیجه بررسی تگ کانونی: خلاصهای از وضعیت تگ کانونی صفحه (مانند «تگ کانونی پیدا شد. این تگ خودارجاعدهنده (self-referencing) است و با نشانی اینترنتی واردشده مطابقت دارد.»).
- نشانی اینترنتی استاندارد (Canonical) نهایی: نشانی اینترنتی دقیقی که در تگ کانونی مشخص شده است.
- بررسیهای تگ کانونی:
- وجود تگ کانونی: بله یا خیر.
- خودارجاعدهنده (Self-referencing): بله یا خیر.
- مطابقت با نشانی اینترنتی وارد شده: بله یا خیر.
- نشانی اینترنتی وارد شده: آدرسی که در ابتدا برای بررسی وارد کردهاید.
- نشانی اینترنتی نهایی پس از ریدایرکتها: آدرس نهایی صفحه پس از دنبال کردن تمامی ریدایرکتها.
- مقدار href تگ کانونی: مقدار خام ویژگی
hrefکه در تگ کانونی یافت شده است. - وضعیت HTTP: کد وضعیت HTTP که توسط صفحه بازگردانده شده است.
- تعداد تگهای کانونی پیدا شده: تعداد کل تگهای کانونی کشفشده در صفحه.
قوانین عملکردی و شرایط خاص
این ابزار بر اساس قوانین و منطق مشخصی فرآیند بررسی را انجام میدهد:
- تگهای کانونی متعدد: در صورتی که صفحه حاوی بیش از یک تگ کانونی باشد، تنها اولین تگ نمایش داده میشود.
- آدرسهای بدون پروتکل: اگر نشانی اینترنتی بدون پروتکل وارد شود، طبق قوانین اعتبارسنجی محلی پردازش خواهد شد.
- درخواستهای همزمان: ثبت یک درخواست جدید، فرآیند درخواستهای قبلی و در حال اجرا را متوقف خواهد کرد.
- آدرسهای غیرمجاز: آدرسهای خصوصی و محلی (مانند
http://127.0.0.1/admin) پیش از ارسال درخواست شناسایی و رد میشوند.
پیامهای خطا و هشدارهای سیستم
در حین کار با ابزار ممکن است با پیامهای خطا یا هشدارهای زیر مواجه شوید:
- «ابتدا نشانی اینترنتی یک صفحه را وارد کنید.»
- «یک نشانی اینترنتی معتبر و عمومی HTTP یا HTTPS وارد کنید.»
- «امکان بررسی آدرسهای خصوصی و محلی وجود ندارد.»
- «طول نشانی اینترنتی باید کمتر از
{max}کاراکتر باشد.» - «دسترسی به صفحه امکانپذیر نبود. نشانی اینترنتی را بررسی کنید یا دوباره تلاش کنید.»
- «پاسخدهی صفحه بیش از حد طول کشید. بعداً دوباره تلاش کنید.»
- «تعداد ریدایرکتهای صفحه برای تکمیل فرآیند بررسی بیش از حد مجاز بود.»
- «صفحه وضعیت HTTP
{status}را بازگرداند، بنابراین امکان بررسی تگ کانونی آن وجود نداشت.» - «نشانی اینترنتی وارد شده یک صفحه HTML بازنگرداند.»
- «صفحه هیچ کد HTML قابل خواندنی بازنگرداند.»
- «بخش head صفحه برای بررسی ایمن بسیار بزرگ بود.»
- «تعداد
{count}تگ کانونی پیدا شد. اولین تگ نمایش داده شده است؛ لطفاً فقط از یک تگ استفاده کنید.» - «تگ کانونی وجود دارد، اما مقدار href آن یک نشانی اینترنتی معتبر HTTP یا HTTPS نیست.»
- «امکان کپی کردن نشانی اینترنتی کانونی وجود نداشت. آن را انتخاب کرده و به صورت دستی کپی کنید.»
حریم خصوصی و پردازش اطلاعات
سیاست حفظ حریم خصوصی در این ابزار به شرح زیر است: BroBroGo نشانی اینترنتی را برای دریافت صفحه عمومی دریافت میکند. صفحه دریافت شده و نتایج حاصل از بررسی آن ذخیره نمیشوند.
چه کسانی به این ابزار نیاز دارند؟
این ابزار برای افراد و گروههای زیر کاربرد دارد:
- افرادی که میخواهند وجود تگ کانونی را در یک صفحه وب تایید کنند.
- کسانی که نیاز دارند خودارجاع بودن (self-referencing) یک تگ کانونی را بررسی کنند.
- افرادی که میخواهند مطابقت تگ کانونی با آدرس وارد شده یا آدرس نهایی پس از ریدایرکتها را بسنجند.
- کسانی که میخواهند مطمئن شوند تگهای کانونی مهم در سورس اصلی صفحه وجود دارند و صرفاً توسط جاوااسکریپت ایجاد نشدهاند.
پرسشهای متداول (FAQ)
تگ کانونی خودارجاع (Self-referencing) چیست؟
یک تگ کانونی خودارجاع (Self-referencing) تگی است که به نشانی اینترنتی نهایی خود همان صفحه اشاره میکند. این کار به موتورهای جستجو کمک میکند تا نشانی ترجیحی و اصلی را حتی در صورتی که محتوا از چند راه مختلف در دسترس باشد، به درستی تشخیص دهند.
چرا بررسی خودارجاعی تایید میشود اما نشانی اینترنتی وارد شده مطابقت ندارد؟
آدرسی که وارد کردهاید ممکن است به نشانی اینترنتی دیگری ریدایرکت شود. تگ کانونی میتواند به درستی به آن صفحه نهایی اشاره کند در حالی که با آدرس اولیهای که تایپ کردهاید متفاوت است.
آیا این ابزار تگهای کانونی اضافه شده توسط جاوااسکریپت را تشخیص میدهد؟
این ابزار کد HTML بازگردانده شده توسط صفحه را بررسی میکند. تگهای کانونی که پس از اجرای اسکریپتهای جاوااسکریپت اضافه میشوند ممکن است در اینجا شناسایی نشوند؛ بنابراین مطمئن شوید تگهای کانونی مهم در سورس اصلی صفحه وجود دارند.