Мультимагазин Google Sitemap в платформе Magento - PullRequest
0 голосов
/ 11 февраля 2019

У меня проблема с структурированием Sitemap для проекта Magento.Моя проблема в том, что у меня есть 5 магазинов, все из которых имеют эти URL:

www.example.it
www.example.co.uk
www.example.de
www.example.fr
www.example.es

они все на одной платформе Magento в магазине Views, и мы недавно решили разделить наш файл Sitemap на 3 части:

www.example.co.uk/ProductSitemap.xml
www.example.co.uk/CategorySitemap.xml
www.example.co.uk/CmsSitemap.xml

Поэтому для каждого магазина у нас будет по 3 карты сайта, я искал, пытаясь найти способ, чтобы сканеры могли найти правильные карты сайта при поиске на нашем сайте.Недавно я вошел в sitemap_index и оказалось, что я должен сделать что-то вроде этого:

<?xml version="1.0" encoding="UTF-8"?>
   <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <sitemap>
      <loc>http://www.example.it/IT/ProductSitemap.xml</loc>
      <lastmod>2004-10-01T18:23:17+00:00</lastmod>
   </sitemap>
   <sitemap>
      <loc>http://www.example.it/IT/CategorySitemap.xml</loc>
      <lastmod>2004-10-01T18:23:17+00:00</lastmod>
   </sitemap>
   <sitemap>
      <loc>http://www.example.it/IT/CmsSitemap.xml</loc>
      <lastmod>2004-10-01T18:23:17+00:00</lastmod>
   </sitemap>

   <sitemap>
      <loc>http://www.example.co.uk/UK/ProductSitemap.xml</loc>
      <lastmod>2004-10-01T18:23:17+00:00</lastmod>
   </sitemap>
   <sitemap>
      <loc>http://www.example.co.uk/UK/CategorySitemap.xml</loc>
      <lastmod>2004-10-01T18:23:17+00:00</lastmod>
   </sitemap>
   <sitemap>
      <loc>http://www.example.co.uk/UK/CmsSitemap.xml</loc>
      <lastmod>2004-10-01T18:23:17+00:00</lastmod>
   </sitemap>
   </sitemapindex>

Но я не знаю, правильный ли это способ и как контролировать lastmodкаждого из этих файлов Sitemap.Еще одна вещь, которую я должен сделать, это вставить robots.txt каждый из файлов Sitemap, и я не знаю, ищу ли это именно то, и получат ли сканеры все карты одного представления магазина, если я напишу файлнапример:

Sitemap http://www.example.co.uk/UK/ProductSitemap.xml
Sitemap http://www.example.co.uk/UK/CategorySitemap.xml
Sitemap http://www.example.co.uk/UK/CmsSitemap.xml

Sitemap http://www.example.it/IT/ProductSitemap.xml
Sitemap http://www.example.it/IT/CategorySitemap.xml
Sitemap http://www.example.it/IT/CmsSitemap.xml

Как я могу структурировать Sitemap для нескольких магазинов, чтобы сканеры знали, что делать?

...