Возможный дубликат:
Все, что вы хотели знать о правилах Mod_Rewrite, но боялись спросить?
есть этот домен, который связывает мои файлы css. Это пример из журнала:
[Чт, 14 июля, 15:17:14 2011] [ошибка] [client 190.79.200.109] Файл не существует: /www/old.css, ссылка: http://www.somedomain.com/start.php
Я хочу перенаправить все несуществующие файлы, поступающие из этого домена somedomain.com, на другой URL-адрес, чтобы они перестали это делать. Как мне это сделать через htaccess?
Это легко сделать используя mod_rewrite:
Этот код следует поместить в файл htaccess в каталоге изображений, который вы хотите защитить.
<IfModule mod_rewrite.c>
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !domain.com
RewriteRule \.(gif|jpg|jpeg|png)$ nosteal.jpg [L]
</IfModule>