Документация для пользователя

Требования поисковиков к картам сайта

Установка

1. Активация купона

После приобретения копии продукта, на вашу электронную почту придет купон для активации решения.

В панели управления сайтом, необходимо перейти в раздел Marketplace > Обновление платформы > Активация купона, и активировать купон, пришедший на почту. Активируйте только на рабочей копии продукта.

2017-09-21_18-44-17.jpg

2. Загрузка и установка решения

Перейдите в раздел панели управления Marketplace > Установленные решения. В верхней части появится строка с модулем "Карта сайта с поддержкой поддоменов". Нажимаем загрузить.

2017-09-21_18-50-22.jpg

После загрузки модуля с серверов 1С-Битрикс, проследуйте в разел Marketplace > Обновление решений.

Перейдите на вкладку Установка обновлений. Нажмите на кнопку "Установить".

2017-09-21_18-51-18.jpg

После успешной установки модуля, вы получите уведомление. Если что-то пошло не так, пожалуйста, обратитесь в нашу службу технической поддержки

2017-09-21_18-51-51.jpg



Удаление

Для удаления модуля, перейдите в административной панели в раздел Marketplace > Установленные решения.

Найдите в списке установленных решений "Sitemap для сайта (nextype.sitemap)", нажмите кнопку "Удалить".

2017-09-21_18-44-59.jpg

После система спросит - сохранять ли таблицы с данными. Выберите этот пункт, если хотите, чтобы настройки модуля не были удалены.

2017-09-21_18-45-33.jpg

Первичная настройка

Для того, чтобы карта сайта могла отображаться, необходимо в корне вашего сайта создать файл sitemap.php с необходимым кодом.

1. Создание файла для генерации

Перейдите в панели управления в раздел Контент > Структура сайта > Файлы и папки.

2017-09-22_13-14-16.jpg

В правой панели нажмите кнопку "Добавить" и выберите "Добавить файл".

2017-09-22_13-15-24.jpg

Правая, верхняя часть открывшейся страницы содержит кнопку "Редактировать", нажмите на нее и выберите "Редактировать как PHP".

2017-09-22_13-20-30.jpg

В качестве имени файла укажите "sitemap.php".

В содержание файла внесите код:


<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/nextype.sitemap/tools/sitemap.php");?>

У вас должно получиться, как на скриншоте ниже:

2017-09-22_13-27-33.jpg

2. Настройка подмены файла sitemap.php на sitemap.xml

Перейдите в панели управления в раздел Контент > Структура сайта > Файлы и папки.

Найдите файл с названием ".htaccess"

2017-09-22_15-22-10.jpg

Нажмите "Редактировать как PHP"

2017-09-22_15-23-47.jpg

В текстовом поле найдите строку:

RewriteEngine On

Сразу после нее добавьте:

Rewriterule ^sitemap.xml$ /sitemap.php [L]

В итоге у вас должно получиться примерно следующее

2017-09-22_15-28-34.jpg


Базовые функции

Статические файлы

Инфоблоки

Произвольные страницы

Полезная информация

Создание robots.txt для мультидоменного сайта

Часто для реализации мультирегионального интернет-магазина, требуется создать файл robots.txt, который был бы одинаков для всех поддоменов содержанием исключений, но разными переменными Host и Sitemap.


1. Создайте в корне сайта файл robots.php с содержанием:

<?php header('Content-Type: text/plain'); ?>
User-Agent: *
Disallow: /*?*
Disallow: /bitrix
Disallow: /upload/
Disallow: /personal/

<?php
$port = "http://";
$host = str_replace(":443", "", str_replace(":80", "", $_SERVER['HTTP_HOST']));
?>
Sitemap: <?=$port . $host?>/sitemap/sitemap_<?=$host?>.xml
Host: <?=$port . $host?>

2. В файле .htaccess после строки:

RewriteEngine On

добавить

Rewriterule ^robots.txt$ /robots.php [L]