Bug :Adding domain aliases
Status :Fixed
Severity :Enhancement
Reporter :Antony 11-11-12 21:21
Updated by :Amro 29-06-13 22:35
CategoryGeneral
Version :173
Frequency :Consistently
Fixed in :175
Details :

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

Items affected :common.php

History and comments :

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)
	{