איך מוסיפים כותרת Referrer-Policy
כשמבקר עובר מהאתר שלכם לאתר אחר, הדפדפן יכול לשלוח לו את הכתובת המלאה של העמוד, כולל מידע שבכתובת. Referrer-Policy מגביל את זה לשם האתר בלבד.
איך מתקנים, לפי הפלטפורמה שלכם
WordPress
איפה: הקובץ functions.php של ערכת העיצוב (או תוסף לקטעי קוד)
add_action('send_headers', function () {
header("Referrer-Policy: strict-origin-when-cross-origin");
});WordPress שולח את הכותרת Referrer-Policy בכל טעינת עמוד.
איך בודקים שזה עבד: טענו מחדש את האתר ובדקו שכותרות התגובה כוללות את `Referrer-Policy`.
Cloudflare
איפה: לוח הבקרה של Cloudflare: Rules ← Transform Rules ← Modify Response Header ← Add
Set static — Header name: Referrer-Policy — Value: strict-origin-when-cross-origin
Cloudflare מוסיף את הכותרת Referrer-Policy בשרתי הקצה שלו, בלי שינוי בשרת שלכם.
איך בודקים שזה עבד: טענו מחדש את האתר ובדקו שכותרות התגובה כוללות את `Referrer-Policy`.
Vercel / Next.js
איפה: הקובץ next.config.js, בתוך הפונקציה async headers()
module.exports = {
async headers() {
return [{ source: "/(.*)", headers: [
{ key: "Referrer-Policy", value: "strict-origin-when-cross-origin" },
]}];
},
};Next.js שולח את הכותרת Referrer-Policy בכל נתיב.
איך בודקים שזה עבד: טענו מחדש את האתר ובדקו שכותרות התגובה כוללות את `Referrer-Policy`.
Netlify
איפה: קובץ `_headers` בתיקיית הפרסום (או netlify.toml)
/* Referrer-Policy: strict-origin-when-cross-origin
Netlify מוסיף את הכותרת Referrer-Policy לכל הנתיבים (`/*`).
איך בודקים שזה עבד: טענו מחדש את האתר ובדקו שכותרות התגובה כוללות את `Referrer-Policy`.
Nginx
איפה: nginx.conf — בתוך הבלוק `server { }`, ואז טענו מחדש את nginx
add_header Referrer-Policy "strict-origin-when-cross-origin" always;
מוסיף את הכותרת Referrer-Policy לכל תגובה.
איך בודקים שזה עבד: טענו מחדש את האתר ובדקו שכותרות התגובה כוללות את `Referrer-Policy`.
Apache
איפה: .htaccess (או הגדרות ה-vhost), ואז הפעילו מחדש את Apache
Header always set Referrer-Policy "strict-origin-when-cross-origin"
מוסיף את הכותרת Referrer-Policy דרך mod_headers.
איך בודקים שזה עבד: טענו מחדש את האתר ובדקו שכותרות התגובה כוללות את `Referrer-Policy`.
IIS
איפה: web.config — בתוך <system.webServer><httpProtocol><customHeaders>
<add name="Referrer-Policy" value="strict-origin-when-cross-origin" />
מוסיף את הכותרת Referrer-Policy ב-IIS.
איך בודקים שזה עבד: טענו מחדש את האתר ובדקו שכותרות התגובה כוללות את `Referrer-Policy`.
שרת האתר שלכם
איפה: הגדרות כותרות התגובה בשרת האתר שלכם
Referrer-Policy: strict-origin-when-cross-origin
הגדירו את השרת או את ה-CDN לשלוח את הכותרת הזו בכל תגובה.
איך בודקים שזה עבד: טענו מחדש את האתר ובדקו שכותרות התגובה כוללות את `Referrer-Policy`.
לא בטוחים אם האתר שלכם צריך את התיקון הזה? הסריקה בודקת את זה ועוד עשרות דברים, ומראה מה חסר אצלכם.
לסריקה חינמית של האתר