Настройка FX Sitemap
Для версий модуля до 3.x включительно (во многом актуально для 4.x кроме метода настройки)
На практике же в 90% случаев если на сайте не более 5-10 тыс товаров можно просто после установки сразу забыть про сайтмап.
Чтоб понять принцип, в первую очередь не нужно лезть в админку.
Концепция модуля такова, что это множество сайтмапов в одном, а через административную панель нельзя настроить отдельно каждый. Админка создана (начиная с версии 3beta ) лишь для изменения дефолтных настроек, как вспомогательный элемент, дабы не лазить в панели вебмастера чтоб поменять url сайтмапа.
Все настройки задаются через get-параметры непосредственно в адресе каждого сайтмапа.
Параметр | Доступные значения | Описание | Примечание |
&page= &part= | Число | 0 – всё, кроме товаров (категории, производители, информация, …) 1, 2, 3, … – товары часть 1, 2, 3, … | c версии 4.0 используется part |
&limit= | Число | ограничение кол-ва товаров в сайтмапе. Если не задан, равен 47999 | |
&file= | Строка | В стандартном режиме: имя файла без расширения (.xml) в который будет автоматически сохранен сайтмап В режиме мульти: наименование файлов (будут дополнительно пронумерованы) выдаваемых в мультисайтмапе + смотрите параметр &key ниже | |
&multi= | 1 | Включение режима мультисайтмап (сайтмап сайтмапов) | |
&save= | 1 | В режиме мульти может применяться совместно с file для включения автосохранения в файлы при генерации | |
&express= | Пусто либо Строка | Режим ускоренной генерации для товаров, когда применяется url товаров без категорий в seo_pro или стандартный seo_url(канонические url там сайт/товар) В параметре задается расширение в url (например .html) | |
&ultra= | Пусто либо Строка | Режим ускоренной генерации для товаров, когда применяется url товаров c категориями в seo_pro В параметре задается расширение в url (например .html) | c версии 3 beta |
&blog= | Строка | Route установленного модуля блога, по умолчанию information/blog | |
&news= | Строка | Route установленного модуля новостей | |
&article= | Строка | Route установленного модуля блога. Например блог ocStore 3.0 blog/article | |
&img= | число 1 или 0 | Включение вывода картинок двумя разными методами | |
&key= | набор символов | Секретный ключ, задаваемый в админке, для доступа к сохранению файлов. Например: dys8s13012343218fe93z | |
&prefix= | набор символов | Языковой или иной префикс для адресов (не работает в режиме multi) | c версии 3 beta |
&language= | число | id языка для которого нужно генерировать ссылки. Работает на Opencart 3.0 | c версии 4.0 |
&host= | строка | насильная замена домена в сайтмапе при использовании express/ultra режимов | c версии 4.0 |
&= | строка | насильная замена знака & в адресах на &аmp; для приведения к стандарту XHTML | c версии 4.8 |
&cat_prefix=, &prod_prefix=, &man_prefix= | строка | тоже что и &prefix= но отдельно для категорий, товаров, производителей | c версии 4.8 |
Для понимания откройте в браузере:
http://ВАШ_САЙТ/index.php?route=feed/google_sitemap&page=1 - товары http://ВАШ_САЙТ/index.php?route=feed/google_sitemap&page=0 - остальные страницы http://ВАШ_САЙТ/index.php?route=feed/google_sitemap&multi=1&limit=5000 - мультисайтмап с разбиением по 5000
это примеры для понимания, а не готовые адреса для скармливания в гугл/яндекс
Исключение и добавление своих страниц
Можно самостоятельно добавлять страницы в сайтмап, используя файл system/config/add_sitemap.txt
Необходимость данных манипуляций крайне редка, в основном когда используются специфические модули по типу “Страница Новинки”
Так же есть функционал исключения страниц из сайтмапа. Часто бывает необходим при сообщениях от гугл вроде “Сайтмап содержит страницы запрещенные в robots.txt”
Для этого используется файл system/config/sitemap.txt
Внимание: исключения, картинки не работают в режимах express и ultra для снижения задержек
Пункты в админ панели 3.x
Параметры по умолчанию – Поле для изменения дефолтных настроек, как вспомогательный элемент, дабы не лазить в панели вебмастера и не менять url сайтмапа.
Ключ защиты генерации файлов – Секретный ключ, задаваемый для доступа к сохранению файлов. В адресе сайтмапа читается через параметр &key=
Filter “/” – Добавление слеша в конце посадочных страниц Mega Filter Pro / OcFilter
Пункты в админ панели c 4.x
Все описанное выше актуально, но видоизменено в кнопки/поля ввода, при этом названия соответствуют get-параметрам, или имеют буквальные имена, или и то и то (MultiSitemap = &multi).
Новые пункты:
- Сортировка – товары по новизне, никак не влияет на порядок индексации, лишь для удобства визуального мониторинга
- Только с ЧПУ
- Categories Super Cache – кэширование категорий в отдельную таблицу (не рекомендуется использовать)
- MultiStore – активирует режим для мультимагазинов
- MultiLang Simple Smap (short URLs) – упрощенный сайтмап с включением всех языков для Opencart 3.0
Мультиязычность
При использовании наиболее распространенного модуля “SEO мультиязык”, достаточно указать в адресе каждого сайтмапа префикс языка
http://ВАШ_САЙТ/префикс1/index.php?route=feed/fx_sitemap http://ВАШ_САЙТ/префикс2/index.php?route=feed/fx_sitemap
это может не работать в режимах express/ultra в этом случае требуется индивидуальный подход
Leave a reply
You must login or register to add a new comment .