Баг :Adding domain aliases
Статус :Исправлено
Серьёзность :Улучшение
Репортер :Antony 11-11-12 21:21
Обновил :Amro 29-06-13 22:35
КатегорияGeneral
Версия :173
Частота :Постоянно
Пофиксено в :175
Детали :

Добавить в админ панель возможность прописать синонимы основного домена сайта, с отсеканием оных в реферах ну и т.п.

Затронутые части :common.php

История и комментарии :

25-06-13 21:49   Amro

Таким образом ни один алиас в таблицу с реферами не попадёт

25-06-13 21:47   Amro

Более элегантным решением будет следующее, брать значение $_SERVER['HTTP_HOST'] и сравнивать его с рефералом:

требуется модификация common.php

	$sys['referer'] = mb_substr(mb_strtolower($_SERVER['HTTP_REFERER']), 0, 255);
  $sys['httphost'] = mb_strtolower($_SERVER['HTTP_HOST']); // New Sed175

	if (!empty($sys['referer'])
		&& mb_stripos($sys['referer'], $cfg['mainurl']) === FALSE
		&& mb_stripos($sys['referer'], $cfg['hostip']) === FALSE
    && mb_stripos($sys['referer'], $sys['httphost']) === FALSE 
		&& mb_stripos($sys['referer'], str_ireplace('//www.', '//', $cfg['mainurl'])) === FALSE
		&& mb_stripos(str_ireplace('//www.', '//', $sys['referer']), $cfg['mainurl']) === FALSE)
	{