Автор |
Сообщение |
Richard Ferlow Гуру Предупреждений : 2
|
|
htaccess судя по всему работает, иначе бы если бы не читало, то и ошибку бы не выдавало.
http://www.striga.ru/uploads/original/33a677695b31382047cb39fbdca5b3a2.jpg по клику не откроет. а если скопировать и вставить в браузер то ок будет
Код: |
# ultimate hotlink protection
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} \.(gif|jpe?g?|png)$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?striga\. [NC]
RewriteRule \.(gif|jpe?g?|png)$ - [F,NC,L]
</ifModule> |
|
|
|
|
|
Evgeny79 Гуру |
|
Этот вариант пробовал?
Как запретить хотлинкинг средствами nginx
попробуй еще проверить работает ли хтакцесс
Код: |
Order Allow,Deny
Allow from all
Deny from xxx.xxx.xxx.xxx |
где xxx твой айпишник - тебя не должно пускать на сайт если работет.
и вот еще работает ли реврайт
Код: |
RewriteEngine On
RewriteCond %{HTTP_HOST} ^i-recom.ru [NC]
RewriteRule ^(.*)$ http://www.i-recom.ru/$1 [L,R=301]
|
вбиваешь в браузер домен без www. должно редиректить на www. |
|
|
|
|
icemind Гуру Предупреждений : 2
|
|
Evgeny79 писал(а): |
Этот вариант пробовал?
Как запретить хотлинкинг средствами nginx |
этот вариант видел, но не понял куда это вставлять, если говоришь, что nginx не обрабатывает .htacess
Richard Ferlow
вставил твой код
видно изображение? |
|
|
|
|
Richard Ferlow Гуру Предупреждений : 2
|
|
|
|
|
Evgeny79 Гуру |
|
Вот и нет проблемы!
Цитата: |
этот вариант видел, но не понял куда это вставлять, если говоришь, что nginx не обрабатывает .htacess |
У тебя полный доступ на сервер? Скорее всего и рутовый логин нужен.
Файл может быть тут:
Цитата: |
/etc/nginx/nginx.conf
/usr/local/etc/nginx/nginx.conf
|
учти что путь от корня сервера а не домена. По любому рут понадобится.Последний раз редактировалось: Evgeny79 (Пн 18-11-13 : 14-27), всего редактировалось 1 раз |
|
|
|
|
icemind Гуру Предупреждений : 2
|
|
поддержка написала вот что
Цитата: |
На сервере nginx "отдаёт" указанные файлы картинок (gif|jpg|png), поэтому запрос не доходит до apache.
Как вариант, вы можете написать редиректы для nginx, мы в свою очередь вставим их в конфиг nginx для вашего сайта.
|
буду искать редирект для nginx с возвратом фиги
если у кого есть ссылки буду рад
а так всем спасибо за помощь |
|
|
|
|
icemind Гуру Предупреждений : 2
|
|
|
|
|
icemind Гуру Предупреждений : 2
|
|
Evgeny79
нет у меня рута, поэтому все делать придется через супорта |
|
|
|
|
sog Гуру |
|
nginx поверх апача. крута |
|
|
|
|
icemind Гуру Предупреждений : 2
|
|
вроде решил вопрос с поддержкой |
|
|
|
|
Evgeny79 Гуру |
|
Вижу что все получилось.
Покажи какой код в итоге получился. |
|
|
|
|
icemind Гуру Предупреждений : 2
|
|
Evgeny79
я отправлял им это
Код: |
location ~* ^.+\.(jpeg|jpg|gif|bmp|png)$ {
root /your/path/to/root;
valid_referers none blocked server_names ~\.google\. images\.yandex\.ru ~\.yandex\. go\.mail\.ru ~\.mail\.ru;
if ($invalid_referer) {
rewrite ^ /zaglushka.gif last;
}
}
location /zaglushka.gif {
root /your/path/to/zaglushka;
} |
а они уже пути сами прописывали и в качестве заглушки сделали свой bmp файл, а я его потом уже подправил |
|
|
|
|
TatarikNSK Гуру Предупреждений : 2
|
|
|
|
|
Evgeny79 Гуру |
|
На первой странице топика картинка была вставлена, постер Тор2. А теперь заглушка показывается. Значит работает. |
|
|
|
|
TatarikNSK Гуру Предупреждений : 2
|
|
Evgeny79 писал(а): |
На первой странице топика картинка была вставлена, постер Тор2. А теперь заглушка показывается. Значит работает. |
Да я про ТП |
|
|
|
|
Evgeny79 Гуру |
|
На первой странице топика картинка была вставлена, постер Тор2. А теперь заглушка показывается. Значит ТП тоже работает. |
|
|
|
|
icemind Гуру Предупреждений : 2
|
|
да нормально работает суппорт, достаточнро быстро ответили и все что просил сделали |
|
|
|
|
|