ViktorT

Рейтинг
12
Регистрация
01.10.2017

Sitealert, спасибо огромное. Через php заработало. Через .htaccess подмены не происходит.

Добавил php, сайт не открывается, пишет HTTP ERROR 500🙅

Sitealert:
И не забудьте $ip = $_SERVER['REMOTE_ADDR']

это куда нужно добавить?

Sitealert:
А проверяли, в .htaccess условие RewriteCond %{HTTP:X-FORWARDED-FOR} точно не работает?

Не работало, но не уверен, что все верно сделал.

RewriteCond %{HTTP:X-FORWARDED-FOR} ^95\.108\.128\.242 [OR]
RewriteCond %{HTTP:X-FORWARDED-FOR} ^72\.14\.199\.102
RewriteRule ^(.*)$ fake.htm [L]

Для .htaccess это как-то так должно выглядеть?

Sitealert:
Сначала задаёте $ips и определяете $ip, потом проверяете соответствие условию и выдаёте страницу.

Я правильно понимаю, что это выглядеть должно как-то так:

$ips = array('1.1.1.0','1.1.1.1','1.1.1.2','1.1.1.3');
// 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;
}

Фейковую страницу нужно положить в корень сайта?

Sitealert, спасибо за помощь и прошу прощения за глупые вопросы..

if(in_array($ip, $ips)){
include 'fake.html';
die;
}

и

$ips = array('1.1.1.0','1.1.1.1','1.1.1.2','1.1.1.3');

Как это все объединить? В заголовке темы (header.php) это можно вставить? C учетом того, что IP должен браться из X-Forwarded-For (XFF) (в противном случае всех пользователей определяет по IP прокси) это будет работать?

Sitealert:
До вывода чего-либо в браузер
if(in_array($ip, $ips)){
include 'fake.html';
die;
}

Заголовок темы подойдет? И где указать нежелательный IP, для которого нужно подменить страницу?

trytrytry:
Всем привет :) решил ежемесячно откладывать 20% своих доходов.
Интересно сумму раскидывать на хранение поравну в рублях, долларах и евро.

Будьте добры подскажите разумное решение?
Я так понял что существуют мульвалютные карты которые в любой момент можно пополнить или же есть более лучшее решение?

Рубли здесь явно лишние.

sear4er:
Врёте вы всё - я занимаюсь продвижением этой компании, никого они не кидают.

Конечно, очень милая компания с десятками уголовных дел.

Телетрейд кидает всех и всегда, таких примеров сотни.