форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Страниц: 1
111
Отредактированно RussianAustria (25-11-2014 14:40:03)
Неактивен
RussianAustria написал:
при заходе на сайт ему например писало "Просмотр сайта вам запрещён"?
в этом случае он будет ходить через прокси.
может быть правильне, сделать так, чтобы у него сложилось впечатление, что сайт просто перестал работать?
надо в .htaccess вставить запрет доступа с определенного IP
кажется это директива deny
на память не помню. Если не найдешь - чуть позже посмотрю в справочниках.
Неактивен
111
Отредактированно RussianAustria (25-11-2014 14:40:12)
Неактивен
в htaccess надо добавить только строку
deny from 00.00.00.00 (т.е. номер IP)
Неактивен
111
Отредактированно RussianAustria (25-11-2014 14:40:22)
Неактивен
Все зависит от "продвинутости" пользователя. Если он захочет - никакими разумными средствами доступ к контенту на сайте ему не запретишь. Как вариант - можно с помощью кукисов еще обрывать кайф.
Неактивен
111
Отредактированно RussianAustria (25-11-2014 14:40:31)
Неактивен
Ну, вариант с "кукисами" надо создавать - вряд ли готовое решение под ваш случай лежит где-то.
Неактивен
RussianAustria написал:
Пробовал и только одну строку. Всё равно почему то не срабатывает.
Хм. у меня этот вариант работал.
Чуть время появится- обязательно проверю. и доложу, что получилось.
Неактивен
Средствами Апача забанить по IP.
Неактивен
111
Отредактированно Nechaev (22-01-2022 15:45:07)
Неактивен
RussianAustria написал:
Есть юзер. Есть его IP.
Человек копирует с моего сайта всё, что можно скопировать. Хочу раз и навсегда закрыть ему даже просмотр сайта.
Вообще странно. Вы же выложили материалы в общий доступ, так? Что жаловаться-то. Может, каким-нибудь другим путем пойти -- ватермарки на картинки напечатать, например.
Неактивен
111
Отредактированно RussianAustria (25-11-2014 14:40:47)
Неактивен
Тогда юристом, если права нарушены.
Неактивен
111
Отредактированно RussianAustria (25-11-2014 14:40:56)
Неактивен
Можно ещё первой строкой шаблона написать:
<txp:php>if("192.168.12.34"==$_SERVER["REMOTE_ADDR"])exit();</txp:php>
Вместо exit(); можно делать что-то другое.. header("404 bla bla bla") и т.п.
Хотя лучше через .htaccess
Неактивен
Nicck написал:
Хотя лучше через .htaccess
Непонятно, почему общепринятая директива .htaccess не срабатывает.
RussianAustria, думаю, что это хороший повод написать письмо хостеру.
Неактивен
Evgeny написал:
Nicck написал:
Хотя лучше через .htaccess
Непонятно, почему общепринятая директива .htaccess не срабатывает.
RussianAustria, думаю, что это хороший повод написать письмо хостеру.
А как не срабатывает? Если в логах есть запись про пользователя, это еще не значит, что он что-то увидел. Если ставите свой айпишник и заходите на сайт, а там какой-нибудь кэширующий прокси порылся (а сто процентов, что так), то опять-таки, пока кэш не обновится (а он обновится когда обновится сам сайт), может контент отдаваться. ИМХО, ИМХО.
В любом случае, это ненадежно. Может, вы вычислили один его адрес, а у него есть и другие. Или ходит то напрямую, то через прокси.
Отредактированно glebotr (05-01-2008 23:11:03)
Неактивен
Страниц: 1