Hotlink protection и чуденка за липсата на pingback и trackback

Миналия месец получих предупреждение от ICDSOFT, че трафика за assenoff.net е достигнал 80% от месечния лимит за трансфер на данни. Което силно ме изненада – хвърлям по едно око на статистиката чрез вградената в админ панела графика през WordPress.com от време на време, но без да се задълбочавам. Сигурен бях обаче, че почти нямаше промяна в посещаемостта на блога. И спамери нямаше :). Брех, какво става? Почнах проверки, този път по-задълбочено, чрез контрол панела на самият хост. Бързо забелязах големия трафик със странни характеристики към няколко песни. Оказва се, че някои third party sites от сорта на dizzler.com и други подобни, както и камара китайски, са индексирали и възпроизвеждат директно от мен, харчейки трафик, музиката и видеото, които съм качил – имам известно количество mp3, MOV и avi файлове, съответно в директориите music и video. Е, не – не сме се разбрали така! Помислих малко как да ги огранича така, че все пак да запазя възможността музикалните и видео файлове да се свалят без проблем, но да не могат да се възпроизвеждат директно. Избистрих решението чрез добавяне в .htaccess на следната директива:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?assenoff.net/.*$ [NC]
RewriteRule .*\.(mp3|wma|avi|mpg|mov)$ – [F,NC]

Между другото, пак с редакция на .htaccess съм ограничил определени конкретни IP адреси и цели области, което става така:

deny from 1.2.3.4
deny from 123.456.

Този код директно блокира достъпа от IP адрес 1.2.3.4, както и областта с адреси, започваща с 123.456.

Сега остана само да разбера поради каква причина при мен не се появяват pingbacks и trackbacks – от никъде … В php.ini си има „allow_url_fopen = On“, в .htaccess няма нещо, което да ги забранява … Връзка към моите публикации, когато съм цитирал примерно Michel се появяват в неговия блог, както и навсякъде де. Докато когато той или някой друг пише нещо и дава връзка към моя публикация, в блога ми нищо не се появява – не е в опашката за модериране, просто няма. А навсякъде pingbacks и trackbacks са разрешени. Освен пак да пиша на добре осведомените и услужливи хора от поддръжката.