Вопрос по настройке sitemap.xml для кириллического домена в Битрикс, У нас возник вопрос по корректной настройке карты сайта (sitemap.xml) для кириллического домена.
Технически домен также доступен по Punycode‑версии: .
В настоящее время карта сайта (sitemap.xml) настроена с использованием кириллических URL.
Файл robots.txt содержит ссылку на sitemap в кириллическом формате.
Вопрос: Как правильно настроить карту сайта для кириллического домена с точки зрения:
Формата URL в sitemap.xml (использовать кириллицу или Punycode)?
Указания ссылки на sitemap в robots.txt?
Дополнительных настроек в административной панели Битрикс, которые обеспечат корректную индексацию поисковиками?
Текущая конфигурация:
В robots.txt:
Sitemap: В sitemap.xml все URL указаны в кириллическом формате, например:
<url> <loc>https://рсо26.рф/uslugi/</loc> </url>
Что уже проверено:
Сайт корректно открывается по кириллическому URL.
Настроены редиректы с Punycode на основной кириллический домен.
Указан канонический URL в <head> всех страниц.
Прошу уточнить:
Является ли текущий подход (кириллические URL в sitemap) корректным с точки зрения SEO и стандартов Битрикс?
Нужно ли дублировать карту сайта в Punycode‑формате?
Есть ли специальные настройки в Битрикс (например, в модуле «Поисковая оптимизация»), которые нужно активировать для корректной работы с кириллическими доменами?
Какие потенциальные проблемы могут возникнуть при текущей конфигурации?
Буду благодарен за подробные разъяснения и рекомендации по оптимальной настройке.
С уважением, Борис
Новый элемент инфоблока, Новый элемент инфоблока не отображается на странице (при наличии 60 рабочих элементов)
Прошу помощи в решении проблемы: не удаётся вывести на страницу новый элемент в инфоблоке, хотя 60 существующих элементов отображаются корректно, а двое из них — именно на целевой странице.
Детали ситуации Инфоблок: «Стоимость видов работ» ID9.
Контекст: в инфоблоке 60 элементов; на конкретной странице должны отображаться 3 элемента, но видны только 2.
Новый элемент: создан и заполнен по аналогии с рабочими.
Что уже проверено и сделано Статус и базовые поля:
ACTIVE = Y (активен);
ACTIVE_FROM — пустое (как у рабочих элементов);
CODE — уникальный;
SORT — пробовал значения 490, 500, 510 (у рабочих — 500).
Привязка и структура:
элемент привязан к нужному разделу инфоблока;
раздел указан в параметрах компонента на целевой странице;
права доступа к разделу и элементу — «Чтение» для всех групп.
Настройки компонента на странице:
IBLOCK_ID — верный;
SECTION_ID — корректный;
CHECK_DATES = N (даты не фильтруют);
INCLUDE_SUBSECTIONS = N (если не нужно подразделов);
лимит элементов (ELEMENT_COUNT) не ограничивает вывод.
Кеш и окружение:
кеш очищен (админка + ?clear_cache=Y);
проверка в режиме инкогнито и разных браузерах.
Диагностика через API:
элемент возвращается при запросе по ID;
все поля (ID, NAME, ACTIVE, CODE, SORT, SECTION_ID) заполнены корректно.
Симптомы В админке элемент виден, активен, привязан к разделу.
Через PHP‑запрос элемент находится в БД.
На фронтенде не отображается, даже если:
вывести все элементы без фильтров;
временно отключить сортировку.
Вопросы Какие скрытые настройки инфоблока (например, свойства, события, обработчики) могут блокировать вывод конкретного элемента?
Как отследить, почему компонент исключает элемент из выборки? Есть ли логи или отладочные флаги?
Могут ли свойства элемента (даже не обязательные) влиять на видимость?
Есть ли ограничения по количеству элементов в разделе или на странице, о которых стоит знать?
Какие инструменты диагностики посоветуете для глубокого анализа?
Дополнительная информация Версия Битрикса: 1 С Битрикс.
Шаблон компонента: /bitrix/Услуги/index.php/
URL страницы:
Готов предоставить:
скриншоты настроек инфоблока, элемента и компонента;
код шаблона компонента;
Заранее благодарю за подсказки!
С уважением, Борис
Системная ошибка, Ошибка! Кодировка базы (latin1) отличается от кодировки соединения (utf8).
Здравствуйте, уважаемые форумчане! Обращаюсь к вам за помощью по следующему вопросу. При работе с сайтом возникла системная ошибка: Ошибка! Кодировка базы (latin1) отличается от кодировки соединения (utf8). Сайт: работает на 1 с Битрикс. Хостинг:REG.RU Вопрос Насколько критична данная ошибка для работы сайта? Какие могут быть последствия, если оставить всё как есть? Какой оптимальный способ решения данной проблемы вы можете порекомендовать? Есть ли какие-то подводные камни при исправлении данной ошибки? Буду благодарен за подробные рекомендации и пошаговую инструкцию по исправлению данной ошибки. Заранее спасибо за помощь! С уважением, Борис
Консистентность URL-адресов: слеш в конце и его влияние на индексацию, Обсуждаем проблему несогласованности URL на сайте: часть адресов заканчивается на слеш (/), часть — нет.
Описание проблемы: На сайте существует раздел услуг с единым шаблоном страниц. На всех страницах присутствует небольшая кнопка «ЗАКАЗАТЬ». После внесения изменений в текст некоторых страниц через визуальный редактор кнопка исчезает.
Хронология событий:
Изменение контента страницы через визуальный редактор
Сохранение изменений
Исчезновение кнопки «ЗАКАЗАТЬ»
Восстановление кнопки путем копирования кода из других страниц
Повторное исчезновение кнопки после обновления страницы в визуальном редакторе
Технические детали:
Кнопка реализована через HTML-код
Код кнопки корректно работает при прямом внесении в PHP-файл
Проблема возникает только при использовании визуального редактора
Вопрос: Где и каким образом можно закрепить код кнопки, чтобы он сохранялся постоянно и не удалялся при редактировании страницы через визуальный редактор? Вот одна из страниц где стоит кнопка ЗАКАЗАТЬ
Расположение базовых HTML-тегов в секции <head> сайта 1C-Bitrix., Как правильно изменить порядок расположения базовых HTML-тегов в секции <head>? Сейчас теги разбросаны в случайном порядке, хочу упорядочить их для лучшей SEO-оптимизации.
Здравствуйте, уважаемые форумчане! Обращаюсь к вам за помощью по следующему вопросу: Проблема: необходимо изменить расположение базовых HTML-тегов в секции <head> сайта, работающего на CMS 1C-Bitrix. Текущая ситуация: В текущем шаблоне сайта теги располагаются не в оптимальном порядке: Мета-теги разбросаны по всей секции head Title и canonical находятся не в начале head Это влияет на SEO-оптимизацию сайта Желаемый результат: Требуется расположить теги в следующем порядке: Основные мета-теги (viewport, charset) Title Canonical Остальные мета-теги Стили и скрипты Что уже пробовал: Изучал документацию Bitrix Смотрел настройки шаблона Проверял header.php Вопрос: Подскажите, пожалуйста: В каком файле лучше всего производить изменения? Какой код нужно использовать для корректного размещения тегов? Есть ли какие-то особенности при работе с тегами в Bitrix? На что обратить внимание при внесении изменений? Буду благодарен за любые советы, примеры кода или ссылки на полезные материалы. Заранее спасибо за помощь!
Валидация микроразметки schema.org, При проверке микроразметки в инструментах Google Search Console возникла ошибка
$APPLICATION->SetPageProperty("title", "Ремонт квартир в Ставрополе | Отделка помещений под ключ РСО26");
$APPLICATION->SetPageProperty("tags", "Ремонт квартир в Ставрополе, ремонт квартир под ключ в Ставрополе, дизайнерский ремонт под ключ в Ставрополе, ремонт квартир Ставрополь, отделка квартир в Ставрополе, ремонт квартир и домов в Ставрополе, ремонт квартиры под ключ,");
$APPLICATION->SetPageProperty("keywords_inner", "ремонт квартир, ремонт коттеджа, ремонт под ключ, отделка квартир, ремонт Ставрополь, ремонт помещений, отделочные работы, ремонт квартир в Ставрополе,");
$APPLICATION->SetPageProperty("keywords", "ремонт квартир, ремонтная компания, ремонт квартир под ключ, ремонт квартир в Ставрополе, отделка помещений, цены.");
$APPLICATION->SetPageProperty("description", "Ремонт квартир в Ставрополе под ключ: коттеджи, дома, офисы. Опытные мастера, гарантия качества, доступные цены");
$APPLICATION->SetTitle("Ремонт квартир, домов, коттеджей и офисов в Ставрополе под ключ");
Уважаемые разработчики! Обращаюсь к вам по вопросу валидации микроразметки
на сайте .
При проверке микроразметки в инструментах Google Search Console возникла ошибка, связанная с некорректной валидацией JSON-LD кода (отсутствует символ "}" или название объекта). В связи с этим Google временно запретил индексацию страницы.
Ниже представлен код микроразметки, который требует проверки и корректировки. Прошу предложить корректное решение для устранения проблемы:<?php
На сайте размещена страница с калькулятором расчёта стоимости ремонта (). Требуется получить доступ к исходному коду калькулятора для внесения изменений в параметры расчёта.
Основные вопросы для обсуждения:
Определение местоположения файлов калькулятора в структуре сайта
Поиск директории с исходным кодом
Способы модификации параметров расчёта
Рекомендации по безопасному внесению изменений
Ожидаемый результат: Получение подробной информации о:
Точном пути к папке с файлами калькулятора
Структуре кода калькулятора
Методах изменения расчётных коэффициентов
Рекомендациях по работе с кодом
Редактирование страниц сайта, При редактирования страницы, после сохранения ломается дизайн страницы
Здравствуйте! Описываю полный процесс моих действий при редактировании страницы сайта, после которого изменяется дизайн страницы: 1. Перехожу по пути: Контент → Структура сайта → Файлы и папки → bitrix → html_pages → xn-26-emchf.xn-p1ai → index.html 2. Редактирую файл и сохраняю в режиме PHP 3. После сохранения дизайн страницы меняется, и она становится такой же, как в редакторе Подскажите, пожалуйста, каким способом редактировать страницы сайта, чтобы не нарушать существующий дизайн? Возможно, я упускаю какой-то важный момент в процессе редактирования. Заранее благодарю за помощь