עצור hotlinking ידי .htaccess (אופן ההתקנה הגנה Hotlink ב .htaccess)

"Hotlinkingאו שמכונה גם יְקִיזָה, פיגי-גיבוי, כאשר קשר ישירות, תופס תמונה מחוץ לאתר היא שיטה שבאמצעותה דף אינטרנט לוקח תמונות של אתרים אחרים. את התמונות יותר גדולות וביקורים מרובים באתר שלקח את התמונות היא תנועה עוד יותר ולצרוך יותר להקה (רוחב פס) בשרת המקור. כמובן, זה חל לא רק על תמונות. אתה יכול לשלוף את הקבצים .mp3, קבצים וידאו ואפילו ארכיונים. במקרים אלה צריכת רוחב פס שלוש האחרון יהיה הרבה יותר גבוהה והייתי באופן אוטומטי לארח עלויות שרתים נוספות.

איך אנחנו יכולים לחסום אתרים אחרים כדי לצלם את המקור שלנו?

בואו ניקח את התרחיש הבא. יש לנו stealthsettings.com מארח תמונות ואנחנו לא רוצים שהתמונות יוחזרו בדף אינטרנט אחר מחוץ לתחום stealthsetting.com. במקרה זה נעשה את הדברים הבאים.

1. הוסף קובץ .htaccess in Webrootהאתר בו את התמונות המתארחים.

2. Htaccess. להוסיף את השורות הבאות.

שכתוב
RewriteCond% {HTTP_REFERER}! Http: // (. +.)?stealthsettings.com / [NC]
RewriteCond% {HTTP_REFERER}! ^ $
RewriteRule * (JPE G | gif | bmp | PNG?).. $ Http://laurentiu.us/oops.gif [L]

משמעות דבר הוא שקבצים עם סיומות . JPG,. JPEG,. Gif. Bmp si . Png לא ניתן לאחזר באמצעות קישור ישיר מהמקור  stealthsettings.com, והאתר שייקח את התמונות יציג את התמונה oops.gif Hostal laurentiu.us.

הנה מקרה אמיתי. A "IT בלוגהוא חשב לעזור לאנשים בורים גניבת הדרכות מאתנו. עם כל המקורות. הקווים החדשים שנוספו לי Htaccess את האפקט הבא באתר שלקח את התמונות.:

אני לא יודע - שנלמד אותך

איך אנחנו יכולים לחסום אתרים ספציפיים כדי לצלם תמונות.

ייתכנו מצבים אחרים שבו אתה רוצה לאפשר לקחת תמונות מאתרים אחרים אלא כמה.

שכתוב
RewriteCond% {HTTP_REFERER} ^ http: // (. +.)? Facebook.com/ [NC, OR]
RewriteCond% {HTTP_REFERER} ^ http: // (. +.)? Hi5.com/ [NC, OR]
RewriteCond% {HTTP_REFERER} ^ http: // (. +.)? Softpedia.com/ [NC]
RewriteRule * (JPE G | gif | bmp | PNG?).. $ Http://laurentiu.us/oops.gif [L]

במצב הנ"ל כל האתרים יכולים לצלם תמונות stealthsettings.com (או מהאתר שעבורו אנו עורכים את .htaccess) למעט הדומיינים ותתי הדומיינים של facebook.com, hi5.com si softpedia.com. תמונות שנלקחו משלושה אזורים אלה ינותבו laurentiu.us / oops.gif.

* ציין כלהשתמש מודול mod_rewrite חייב להיות נוכח בשרת האינטרנט Apache.

מייסד ועורך Stealth Settings, משנת 2006 ועד היום. ניסיון במערכות הפעלה Linux (במיוחד CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

איך » Linux » אַפָּשׁ » עצור hotlinking ידי .htaccess (אופן ההתקנה הגנה Hotlink ב .htaccess)
השאירו תגובה