FAQ и советы Битрикс
Как получить адрес сайта?
Постоянно возникающий вопрос, как получить адрес сайта в Битрикс, в коде компонентов или шаблонов.Вот ещё один из способов использую класс CSite.
$rsSites = CSite::GetByID('s1');
$arSite = $rsSites->Fetch();
$site= 'http://'.$arSite['DOMAINS'];
echo $site;
?>