Настройка 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 .