помогите пожалуйста настроить google sitemap
Помогите пожалуйста настроить google sitemap
Мне нужно, чтобы sitemap отвечал следующим требованиям:
приоритеты индексирования: главная – 1,
инфостраницы – 0,5,
разделы каталога – 0,8,
страницы отдельных серий – 0,7,
страницы отдельных моделей – 0,6,
остальные страницы – 0,5.
частота изменений для всех страниц weekly,
дата последнего изменения должна автоматически формироваться как день, предыдущий текущему по дате
Захожу в =>XSL-шаблоны=>google sitemap=>
Исходный код этого файла :
========================================================================================================
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
targetNamespace="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<xsl:output encoding="UTF-8" method="xml" indent="yes" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>
<!-- GoogleSiteMap -->
<xsl:template match="/document">
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<!-- Выбираем узлы структуры -->
<xsl:apply-templates select="structure[show=1]"/>
</urlset>
</xsl:template>
<xsl:template match="structure">
<!-- Показывать ссылку и ссылка не внешняя -->
<xsl:if test="show_link = 1 and is_external_link = 0">
<url>
<loc>http://<xsl:value-of select="/document/site/alias[@alias_current = 1]/alias_name"/><xsl:value-of select="link"/></loc>
<changefreq>
<xsl:choose>
<xsl:when test="structure_change_frequency = 0">always</xsl:when>
<xsl:when test="structure_change_frequency = 1">hourly</xsl:when>
<xsl:when test="structure_change_frequency = 2">daily</xsl:when>
<xsl:when test="structure_change_frequency = 3">weekly</xsl:when>
<xsl:when test="structure_change_frequency = 4">monthly</xsl:when>
<xsl:when test="structure_change_frequency = 5">yearly</xsl:when>
<xsl:when test="structure_change_frequency = 6">never</xsl:when>
<xsl:otherwise>daily</xsl:otherwise>
</xsl:choose>
</changefreq>
<priority>
<xsl:choose>
<xsl:when test="structure_priority/node()"><xsl:value-of select="structure_priority"/></xsl:when>
<xsl:otherwise>0</xsl:otherwise>
</xsl:choose>
</priority>
</url>
<!-- Выбираем подузлы структуры -->
<xsl:apply-templates select="structure[show=1]"/>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
===============================================================================================
пытаюсь изменить его(поставить другие приоритеты, дописать <lastmod>
- не получается,
удаляю содержимое этого файла- страница с sitemap продолжает дальше нормально жить.
Может я где-то не там правлю?
Мне нужно, чтобы sitemap отвечал следующим требованиям:
приоритеты индексирования: главная – 1,
инфостраницы – 0,5,
разделы каталога – 0,8,
страницы отдельных серий – 0,7,
страницы отдельных моделей – 0,6,
остальные страницы – 0,5.
частота изменений для всех страниц weekly,
дата последнего изменения должна автоматически формироваться как день, предыдущий текущему по дате
Захожу в =>XSL-шаблоны=>google sitemap=>
Исходный код этого файла :
========================================================================================================
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
targetNamespace="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<xsl:output encoding="UTF-8" method="xml" indent="yes" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>
<!-- GoogleSiteMap -->
<xsl:template match="/document">
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<!-- Выбираем узлы структуры -->
<xsl:apply-templates select="structure[show=1]"/>
</urlset>
</xsl:template>
<xsl:template match="structure">
<!-- Показывать ссылку и ссылка не внешняя -->
<xsl:if test="show_link = 1 and is_external_link = 0">
<url>
<loc>http://<xsl:value-of select="/document/site/alias[@alias_current = 1]/alias_name"/><xsl:value-of select="link"/></loc>
<changefreq>
<xsl:choose>
<xsl:when test="structure_change_frequency = 0">always</xsl:when>
<xsl:when test="structure_change_frequency = 1">hourly</xsl:when>
<xsl:when test="structure_change_frequency = 2">daily</xsl:when>
<xsl:when test="structure_change_frequency = 3">weekly</xsl:when>
<xsl:when test="structure_change_frequency = 4">monthly</xsl:when>
<xsl:when test="structure_change_frequency = 5">yearly</xsl:when>
<xsl:when test="structure_change_frequency = 6">never</xsl:when>
<xsl:otherwise>daily</xsl:otherwise>
</xsl:choose>
</changefreq>
<priority>
<xsl:choose>
<xsl:when test="structure_priority/node()"><xsl:value-of select="structure_priority"/></xsl:when>
<xsl:otherwise>0</xsl:otherwise>
</xsl:choose>
</priority>
</url>
<!-- Выбираем подузлы структуры -->
<xsl:apply-templates select="structure[show=1]"/>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
===============================================================================================
пытаюсь изменить его(поставить другие приоритеты, дописать <lastmod>
- не получается,удаляю содержимое этого файла- страница с sitemap продолжает дальше нормально жить.
Может я где-то не там правлю?

Авторизация