Начална » интернет » По-интелигентен начин за предотвратяване на връзката с .htaccess

    По-интелигентен начин за предотвратяване на връзката с .htaccess

    Забелязали ли сте някой да краде вашите изображения, директно да вземе URL адреса и да ги покаже на техните уебсайтове без ваше разрешение? Така го наричаме снимка. Лошо е, тъй като не само краде нашите образи, но и се възползва от нашите честотни ленти. Тъй като се извиква директно от нашия сървър, всеки път, когато изображенията се зареждат на уебсайта си, това ни струва трафик. Контролирането чрез .htaccess е един от най-ефективните начини за предотвратяване на хотлинкинг на изображения.

    И по-интелигентен начин е да дадем на уеб администратора по-голям контрол върху .htaccess по отношение на:

    • кои сайтове да блокират
    • кои сайтове да позволят
    • разреши / забрани празни препращачи
    • показване на персонализирани изображения за откриване на хотлинкинг
    • файлове за защита

    Стъпка 1 - Създайте .htaccess

    Ако в момента не използвате никакъв .htaccess във вашия уеб акаунт, трябва да го създадете. Отворете бележника, запазете го като .Htaccess без разширение. За тези, които вече имат съществуващ .htaccess файл, изтеглете го на локалния си компютър, тъй като ще направим някои редакции в Стъпка 2.

    Стъпка 2 - .htaccess код за гореща връзка

    Поставете следния код в .htaccess.

     RewriteEngine в RewriteCond% HTTP_REFERER! ^ $ RewriteCond% HTTP_REFERER! ^ Http (s)?: // (www)? Yourdomain.com [NC] RewriteCond% HTTP_REFERER! ^ Http (s) ?: ((jpg | jpeg | png | gif) $ http://hpmouse.googlepages.com/hotlink.gif [NC, R, L] 

    обяснение

    Ред 2 - Разрешаване на празни препращачи (препоръчително).

     RewriteCond% HTTP_REFERER! ^ $ 

    Някои потребители сърфират под защитна стена и по този начин не предоставят никаква информация за препратките. Забраняването на празни препращащи означава блокиране на достъпа до тези изображения. Въпреки това, ако искате да блокирате празни препращачи, просто изтрийте ред 2.

    Линия 3, Линия 4 - Сайтове, позволяващи да свържете вашите изображения.

     RewriteCond% HTTP_REFERER! ^ Http (s)?: // (www.)? Yourdomain.com [NC] RewriteCond% HTTP_REFERER! ^ Http (s)?: // (www)? Yourdomain2. com [NC] 

    По подразбиране всички сайтове са блокирани от hotlinking. Само тези, посочени от вас, могат да го направят.

    Ред 5 - Файлов формат за блокиране, персонализирани блокиращи изображения.

     (Jpg | jpeg | png | gif) $ http://hpmouse.googlepages.com/hotlink.gif [NC, R, L] 

    Между () са изображенията, които сте възнамерявали да блокирате от hotlinking. За да ги добавите повече отделно”|”

    Промянаhttp://hpmouse.googlepages.com/hotlink.gif"към изображение, което сте задали и когато се открие горещо свързване на изображението, това изображение ще се покаже. Просто се уверете, че там, където това изображение не е защитено от hotlink или вашият сървър може да премине в безкраен цикъл.