влияет только на скорость загрузки сайта и всё
в htaccess сделай так:
RewriteRule ^files/([a-zA-Z0-9]+).jpg$ image_protect.php?img_name=$1 [L]
а в image_protect.php так:
<?php header('Content-Type: image/jpeg'); echo readfile('files/'.htmlspecialchars(stripslashes(trim($_GET['img_name']))).'.jpg'); ?>
попробуй closure compiler от гугла
чтоб внешние скрывали- знаю, но чтобы внутренние... пробуй onclick, например:
<a href="#" onclick="javascript:location.href='/">searchengines.guru</a>
PHP Simple HTML DOM Parser
можно попробовать определить имя компьютера(что-то вроде kjgdjdf-tor.blabla.bla), сработает в случае обнаружения ретранслятора, в противном случае- никак