Есть сайт на 1С-Битрикс Управление сайтом. Сайт развёрнут с использованием образа виртуальной машины VMBitrix. Обновления не самые последние, но и не старые. Пытаюсь в шаблоне сайта использовать тег base . Прописываю в head вот так <base href="https:/lk.com/asd/"> . Ожидаю, что когда на странице будет относительная ссылка, то её адрес будет https:/lk.com/asd/остальной-адрес-ссылки/ . Но по факту адрес получается вот такой: https:/lk.com/остальной-адрес-ссылки/ . Т.е. всё, что после доменного имени не учитывается. Хотя должно. Если на этот же сервер положить просто html файл и указать там <base href="https:/lk.com/asd/">, то ссылка формируется верно. Если этот же файл переименовать в php, то ссылка формируется тоже правильно. Неправильно именно когда используешь шаблон.
Вот код header.php
<? if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die(); use Bitrix\Main\Page\Asset;
?>
<!DOCTYPE html>
<html lang="<?=LANGUAGE_ID?>">
<head>
<meta charset="UTF-8" />
<title><?$APPLICATION->ShowTitle();?></title>
<?$APPLICATION->ShowHead();?>
<base href="https:/lk.com/asd/">
</head>
<body>
<?$APPLICATION->ShowPanel();?>
Вот footer.php
<? if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die();use Bitrix\Main\Page\Asset;
?>
<?//Asset::getInstance()->addJs("/local/templates/.default/js/jquery.min.js");?>
</body>
</html>
Если посмотреть исходный код сформированной страницы, то тег base формируется также как и указано в шаблоне. Некорректно формируются именно ссылки.
Почему при указанном теге base в относительных ссылка остаётся только домен, а всё, что после него исчезает?
Вот код header.php
<? if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die(); use Bitrix\Main\Page\Asset;
?>
<!DOCTYPE html>
<html lang="<?=LANGUAGE_ID?>">
<head>
<meta charset="UTF-8" />
<title><?$APPLICATION->ShowTitle();?></title>
<?$APPLICATION->ShowHead();?>
<base href="https:/lk.com/asd/">
</head>
<body>
<?$APPLICATION->ShowPanel();?>
Вот footer.php
<? if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die();use Bitrix\Main\Page\Asset;
?>
<?//Asset::getInstance()->addJs("/local/templates/.default/js/jquery.min.js");?>
</body>
</html>
Если посмотреть исходный код сформированной страницы, то тег base формируется также как и указано в шаблоне. Некорректно формируются именно ссылки.
Почему при указанном теге base в относительных ссылка остаётся только домен, а всё, что после него исчезает?