Запрет показа всех картинок, кроме одной

Статус
В этой теме нельзя размещать новые ответы.

acelotuse

Профессор
Регистрация
31 Мар 2009
Сообщения
312
Реакции
37
Доброго всем времени суток!
Как известно, через htaccess можно запретить показ файлов со своего сервера на других сайтах с помощью кода:
PHP:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(images\.)?yandex.ru/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yandex.ru/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?google.com/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|png|js|css)$ - [F]
где yandex и google - это разрешенный сайты.

А можно ли сделать так, чтобы один файл, картинка, например, все-таки показывался. Например я хочу, чтобы это был баннер моего сайта.

Спасибо заранее.
 
Доброго всем времени суток!
Как известно, через htaccess можно запретить показ файлов со своего сервера на других сайтах с помощью кода:
PHP:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(images\.)?yandex.ru/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yandex.ru/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?google.com/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|png|js|css)$ - [F]
где yandex и google - это разрешенный сайты.

А можно ли сделать так, чтобы один файл, картинка, например, все-таки показывался. Например я хочу, чтобы это был баннер моего сайта.

Спасибо заранее.

 
то есть не нужно для каждого сайта прописывать:
RewriteCond %{HTTP_REFERER
а можно просто:
RewriteCond %{HTTP_HOST} !(yandex|google|domain.com) [NC]
да???
 
то есть не нужно для каждого сайта прописывать:
RewriteCond %{HTTP_REFERER
а можно просто:
RewriteCond %{HTTP_HOST} !(yandex|google|domain.com) [NC]
да???
да, просто дописывайте домен которому будет разрешено в HTTP_HOST
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху