سیاست مرجع HTTP

http headers referrer policy guide
20 آبان 1403

درک سیاست مرجع HTTP

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

در سال‌های اخیر، حریم خصوصی و امنیت کاربر بسیار مهم شده است و سیاست مرجع HTTP هم جزئی از این تغییرات است. این ابزار به شما امکان می‌دهد که کنترل کنید چه میزان اطلاعاتی به سایت دیگر ارسال می‌شود. برخی از سایت‌ها برای حفظ حریم خصوصی کاربران، آدرس منبع را به صورت کامل ارسال نمی‌کنند. این امر باعث می‌شود که سایتی که به آن لینک داده شده، قادر به پیگیری کامل رفتار کاربر نباشد و اطلاعات کمتری در مورد منبع برای آن فراهم شود.

این موضوع باعث می‌شود که توسعه‌دهندگان وب بدانند که چگونه از این سیاست بهره‌برداری کنند و چه سیاستی برای پروژه‌های آن‌ها مناسب‌تر است. به عنوان مثال، سایت‌هایی که اطلاعات حساسی ارائه می‌دهند، ممکن است تصمیم بگیرند که هیچ اطلاعاتی به سایت‌های خارجی ارسال نکنند. در مقابل، برخی سایت‌ها ممکن است بخواهند اطلاعات بیشتری به اشتراک بگذارند تا تحلیل بهتری از رفتار کاربر داشته باشند.

کد نمونه برای استفاده از Referrer-Policy


<meta name="referrer" content="no-referrer">

توضیح کد

<meta> برچسبی برای اطلاعات متا است. <br> name="referrer" مشخص می کند که این متا به Referrer-Policy مرتبط است. <br> content="no-referrer" تعیین می کند که هیچ اطلاعات مرجعی ارسال نخواهد شد.

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

؟

چگونه می‌توانم از فرستادن اطلاعات مرجع جلوگیری کنم؟

؟

چرا باید نگرانی از ارسال اطلاعات مرجع داشت؟

؟

چه مقدار از اطلاعات مرجع می‌توان ارسال کرد؟