http://www.inmypad.com/2007/01/wordpress-plugins-imp-download/ adresindeki eklentiyi kurup indirme hakkını sadece üye olanlara verebilirsiniz. http://wp-plugins.net/?filter=download adresinde bir kaç eklenti daha var. İsterseniz onlara da bir göz atın? Bunların çoğu onay kodlaması mantığıyla çalışmıyorlar. Sadece dosyanın sunucudaki gerçek konumunu saklıyorlar.
Dışarıdan gelen link istemlerini eğer sunucunuz .htaccess dosyasının destekliyorsa, o dosya sayesinde de yapabilirsiniz. Daha kalıcı ve sağlam bir yöntemdir.
Örnek bir kod vereyim:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?benimsitem.org(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?google.com(/)?.*$ [NC]
RewriteRule .*\.(jpg|jpeg|bmp|png|rar|zip)$ http://benimsitem.org/images/babayi.gif [R,NC]
Bu kod sayesinde sitenizden harici bir siteye linklenen jpg, jpeg, bmp, png, rar ve zip dosyaları yerine sizin ana dizinin altındaki /images/ dizininde bulunan babayi.gif adlı resim dosyası görünür. Tabii bu dosyanın içeriğini oluşturmak sizin hayal gücünüze kalmış :D