Возможность сменить доменное имя вашего Битрикс24. Имя с битрикс


Имя сайта в тексте страниц – как избежать проблем в 1С-Битрикс

Иногда встречается задача на статических страницах сайта указать адрес сайта. Обычно эту задачу решают контент-менеджеры при наполнении, и действуют, что называется «в лоб». Т.е. прямо в тексте создают конструкцию типа http://site_name.ru или www.site.com. Так же часто доменное имя сайта возникает на статических страницах в случае возникновения необходимости создания ссылок на другие разделы сайта из текста.

Во втором случае найти доменное имя становится ещё более сложным, а порой и невозможным невооружённым глазом, поскольку скрывается оно внутри ссылки:

<a href=”http://www.site.org”>текст_ссылки</a>

А эта конструкция в свою очередь зачастую оказывается обёрнутой различными стилями, серьёзно мешающими обнаружению ссылок как в визуальном редакторе (а большинство контент-менеджеров предпочитают пользоваться подобным средством упрощения работы), так и в тексте страницы.

Разработчики так же нередко встречаются с такой проблемой, однако обычно это сопряжено с разработкой нескольких схожих типовых сайтов, или нескольких ресурсов для одной организации, когда содержимое страниц схоже.

Как решать данную проблему?

Относительная адресация страниц решит проблему ссылок!

Большинство систем управления контентом (в т.ч. 1С-Битрикс) позволяют использовать относительную адресацию на страницах вместо абсолютной. В частности это позволяет решить описанную выше проблему следующим образом:

<a href="/about/delivery.php" >доставкой</a>

В случае, если необходимо создать ссылку на корневой раздел нам поможет следующая конструкция:

<a href="/ " >Сайт</a>

Помимо ссылок аналогичным образом следует поступать с адресами для картинок.

Пример правильно описанного фона таблицы:

<table background="/images/TableBG.jpg">

Пример правильно описанной картинки:

<img src="/upload/medialibrary/2bf/2bf2d3587c3cdcc0d3a8ce15a775dbab.png"/>

Обратите внимание! Мы не прописываем никаких параметров кроме адреса изображения в этих примерах! За примерами возможных параметров обратитесь к пособию по HTML.

Отлично, теперь все изображения и ссылки имеют относительные пути. Что дальше?

Переменная с именем сайта на 1С-Битрикс!

То, что я сейчас опишу в некоторой мере крамола. Так делать неправильно. Но иногда можно и нужно.

Суть заключается в том, что согласно идеологии 1С-Битрикс считается неправильным совершать прямые обращения к базе данных из кода страницы и минимизировать php код в теле, стараясь по максимуму использовать встроенное API. Так уменьшается риск появления ошибок и уязвимостей, поскольку код CMS уже проверен тысячами разработчиков и десятками тысяч реально работающих проектов. К тому же, так вы остаётесь в рамках общепринятого стандарта, и вашим коллегам будет проще принять у вас сайт.  

Однако иногда имя сайта всё же необходимо написать в тексте страницы. Например, для того, чтобы объяснить пользователю, где он находится и как сюда вновь попасть. Причин может быть масса. Важно, что при смене доменного имени или переносе проекта (а так же при заимствовании файлов одного проекта для работы над другим) перенесётся и это неверно указанное доменное имя! Опечатка будет вводить пользователей в заблуждение, а некоторые и вовсе решат, что сайт сделан слишком безответственно и от его посещения следует отказаться.

Для решения этой проблемы следует использовать константу API 1С-Битрикс SITE_SERVER_NAME, вызов которой производится следующим образом в тексте страницы (это относится только в страницам с расширением php, поскольку на статических .html страницах по умолчанию выполнение PHP кода невозможно!):

<?=SITE_SERVER_NAME?>

Хинт

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

Будьте максимально аккуратны с подобными переменными и константами!

Это очень удобных инструмент для больших сайтов, но старайтесь не слишком злоупотреблять им, вполне возможно, что для наведения порядка на 10 статических страницах вашего сайта просто достаточно грамотного контент-менеджера…

И конечно не забывайте, что имя сайта задаётся как в настройках конкретного сайта (Настройки – Настройки продукта – Сайты – Список сайтов), так и в настройках главного модуля 1С-Битрикс. Будьте осторожны с редактированием этих полей, поскольку это повлияет и на другие части сайта! Лучше, если подобные манипуляции будет осуществлять опытный администратор 1С-Битрикс. 

xn--80ahcjeib4ac4d.xn--p1ai

Смена имён файлов и папок в 1С-Битрикс

Задача довольно распространённая и тривиальная - необходимо изменить имя файла или папки в 1С-Битрикс. К сожалению многих пользователей она ставит тупик, хотя следует отметить простоту файлового менедрежа, встроенного в данную CMS - мы внесём необходимые изменения в несколько кликов. Допустим нам необходимо сделать доступным имя файла с contacs.php на index.php, а папку в которой он находится с /about/ на /contacts/. Мы не будем прибегать к инструменту ЧПУ или переадресации, а просто изменим имена файла и директории.

Для начала определимся со способом доступа к файловой структуре: административный интерфейс 1С-Битрикс или ftp-клиент.

Административный интерфейс 1C-Bitrix (встроенный файловый менеджер)

В административном интерфейсе нажимаем вкладку "контент", далее "страуктура сайта" и "файлы и папки". Находим необходимую директорию и нажимаем на значок действий для того чтобы выпал список, в котором и выбираем "переименовать":

смена имени файла или папки в 1С-Битрикс

Далее необходимо отредактировать имя директории и нажать кнопку "сохранить" внизу списка.

сохранение изменений переименованной директории в 1C-Bitrix

Большинство современных браузеров так же позволяют сохранить изменения по нажатию клавиши "enter" на клавиатуре.

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

FTP клиент (на примере Total Commander)

В силу огромного количества FTP клиентов, используемых в настоящее время мы рассмотрим лишь 1 пример - Total Commader. Данный клиент обладает простотой и универсальностью, работа же в других клиентах для доступа к файловой структуре сайта как правило схожа.

Для редактирования имени файла необходимо выделить его, после чего совершить второй клик мыши по названию файла или папки (с небольшим интервалом относительно выделения, в противном случае это будет воспринято как двойной щелчок и система просто откроет папку или файл):

изменение имени файла в Total Commander

Другие варианты доступа к файловой структуре (хостинг)

Большинство хостеров предлагают услугу web-FTP или файлового менеджера. С помощью данного инструмента так же возможно изменить имя дирректории или файла, однако составить универсальное описание довольно затруднительно в силу значительных различий в панелях, которыми пользуются разные хостинги. Как правило все эти клиенты требуют выделить файл или папку, после чего в каком-либо контекстном меню выбрать конкретную команду, в том числе и на переименование.

Заключение

Переименовать файл или папку на сайте (а тем более использующем современную CMS) не сложно. Однако не забывайте, что после смены имени файла и директории все ссылки, ведущие на этот файл или директорию так же необходимо изменить! Тщательно проверьте все ссылки в меню и на страницах на предмет "битых ссылок" - пользователи будут благодарны вам за отсутствие ошибок на сайте!

xn--80ahcjeib4ac4d.xn--p1ai

Возможность сменить доменное имя вашего Битрикс24

Если у Вас уже есть свой домен или вы хотите его приобрести, вы можете воспользоваться бесплатной услугой «Свой домен». Данная возможность предоставляется тарифу "Компания", и позволяет изменить доменное имя вашего портала Битрикс24 на собственный домен, например, если вы хотите изменить адрес: intranet.bitrix24.ru на my.intranet.ru  

Чтобы изменить доменное имя необходимо сделать следующее: 

1. Убедиться, что используете соответствующий тарифный план  Б24 ( лицензия "Партнер" или "Бизнес школа" не подходят).

2. Приобрести домен 3-го уровня (my.intranet.ru) или выше. Обратите внимание, домен должен быть обязательно третьего уровня.

3. Создать обращение в техподдержку от имени администратора портала.

4. Прислать SSL-сертификат.  - закрытый ключ (private key)  - сам сертификат (public key)  - цепочку сертификатов до корня CA (certificate chain) 

Внимание!

- Закрытый ключ (private key) должен быть не зашифрован (без пароля).  - Если Вы уже прислали закрытый ключ (private key), сам сертификат (public key), цепочку сертификатов до корня CA (certificate chain) для домена уровня ниже, чем третий, то в этом случае необходимо выслать повторно новый SSL, но  уже для домена 3-го уровня. 

Требования к сертификату: - Сертификат обязательно должен быть купленным и выданным известным CA. Самоподписанные сертификаты для смены доменного имени не подойдут. - Цепочка сертификатов обязательна. Без нее домен не будет переименован. - Если срок действия сертификата заканчивается, его продление также обязательно (продлевать через запрос в техподдержку), в противном случае, после окончания срока действия сертификата доменное имя будет сразу же возвращено на первоначальное (то есть test.bitrix24.ru).

5. Указать точное название собственного домена, на который осуществляется переход.  

6. Если требуется сменить домен с example.bitrix24.ru на test.bitrix24.ru, например, где test-название вашего портала, то такая возможность есть на платном тарифном плане, для смены нужно только создать запрос в ТП и указать название старого домена и нового. Данная услуга доступна для платных тарифов Команда и Компания. 

7. Если у вас бесплатный тариф Проект, партнерская лицензия (Партнер) или Демо-режим Компании, то решением проблемы о смене имени с example.bitrix24.ru на test.bitrix24.ru может быть создание нового портала test.bitrix24.ru и прекращение использования портала example.bitrix24.ru.  Если в течение 50 дней ваш example.bitrix24.ru не будет использоваться (не будет ни одного захода на портал сотрудников вашей компании), то данные и домен будут удалены.

8. Изменить доменную зону можно только с ru на ua. Подробнее об этой возможности можно узнать в соответствующей статье.

b24club.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта