Что делать, если ваш сервер не настроен для доставку определенных типов файлов? Обычное явление с MP3 и даже SWF файлов. Достаточно просто установить:
AddType application/x-shockwave-flash swf
AddType будет указано, что вы добавляете MIME тип. application фактического параметра MIME, а окончательный swf.
Предотвращение хотлинкинга
Наиболее распространенной практикой хотлинкинга относится к изображениям c другого сайта. Используя. Htaccess, вы можете запретить хотлинкинг, так что тех, кто пытается указать ссылку на картинку или CSS файл на вашем сайте, например, либо блокируется, либо различные текстовые содержания. Обратите внимание, что mod_rewrite должен быть включен на сервере.
RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?ваш-сайт.ru/.*$ [NC] RewriteRule \.(gif|jpg|js|css)$ - [F]
Еще один пример.Вывод картинки
RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?ваш-сайт.ru/.*$ [NC] RewriteRule \.(gif|jpg)$ http://www.ваш-сайт.ru/angryman.gif [R,L]
Запрет на просмотр содержимого католога
IndexIgnore *
* Является символом, который соответствует всем файлам, запрещенным к просмотру
IndexIgnore *.gif *.jpg
К просмотру запрещены файлы с расширением gif и jpg