- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вопрос такой же, как в этой теме. Из-за того, что тема слишком старая, продолжить в том же топике не получается. Сайт на вордпресс, трафик проксируется через антидддос защиту, из-за этого реальные IP пользователей не определяются, все пользователи определяются как IP антиддоса. Через .htaccess не получается ни забанить, не переадресовать пользователей с определенным IP. Вставил в wp-config.php кусок кода для определения IP из X-Forwarded-For (XFF), начали определяться реальные IP пользователей. Для борьбы с воровством контента, нужно сделать, чтобы для определенных IP происходила замена страницы без редиректа. Подскажите, плиз, что и куда нужно добавить, чтобы это реализовать?
что и куда нужно добавить
До вывода чего-либо в браузер
До вывода чего-либо в браузер
Заголовок темы подойдет? И где указать нежелательный IP, для которого нужно подменить страницу?
Заголовок темы подойдет?
fake.html - это какая-то html страница в данном случае.
где указать нежелательный IP
Sitealert, спасибо за помощь и прошу прощения за глупые вопросы..
include 'fake.html';
die;
}
и
Как это все объединить? В заголовке темы (header.php) это можно вставить? C учетом того, что IP должен браться из X-Forwarded-For (XFF) (в противном случае всех пользователей определяет по IP прокси) это будет работать?
Как это все объединить?
Сначала задаёте $ips и определяете $ip, потом проверяете соответствие условию и выдаёте страницу.
В заголовке темы (header.php) это можно вставить?
Думаю, можно. До вывода DOCTYPE - в любом месте. После вывода чего-либо - в соответствии с ситуацией.
Сначала задаёте $ips и определяете $ip, потом проверяете соответствие условию и выдаёте страницу.
Я правильно понимаю, что это выглядеть должно как-то так:
// Use X-Forwarded-For HTTP Header to Get Visitor's Real IP Address
if ( isset( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
$http_x_headers = explode( ',', $_SERVER['HTTP_X_FORWARDED_FOR'] );
$_SERVER['REMOTE_ADDR'] = $http_x_headers[0];
if(in_array($ip, $ips)){
include 'fake.html';
die;
}
Фейковую страницу нужно положить в корень сайта?
Кладёте куда угодно, только тогда путь соответственно изменить надо.
И не забудьте $ip = $_SERVER['REMOTE_ADDR'];
А проверяли, в .htaccess условие RewriteCond %{HTTP:X-FORWARDED-FOR} точно не работает?
И не забудьте $ip = $_SERVER['REMOTE_ADDR']
это куда нужно добавить?
А проверяли, в .htaccess условие RewriteCond %{HTTP:X-FORWARDED-FOR} точно не работает?
Не работало, но не уверен, что все верно сделал.
RewriteCond %{HTTP:X-FORWARDED-FOR} ^72\.14\.199\.102
RewriteRule ^(.*)$ fake.htm [L]
Для .htaccess это как-то так должно выглядеть?
это куда нужно добавить?
Перед проверкой условия.
Для .htaccess это как-то так должно выглядеть?
Добавил php, сайт не открывается, пишет HTTP ERROR 500🙅