1

Тема: Sitemap.xml

Вывел тут новый сайт (propiskaomsk.ru) в жизнь, и когда отправлял сайтмап в гугл и яндекс загялунл в него.
И увидел, хоть страницу users я удалил из карты сайта, но в самом файле sitemap.xml страница user есть.
Более того в sitemap.xml стоит главная страница вида site.ru/home, а хотелось бы вида site.ru
В итоге пока я все вручную поправил, но хотелось бы не парится по этому поводу.

!!!   ---   Облегчи жизнь себе и другим ЧИТАЙ ПРАВИЛА   ---   !!!

░░░▒▒▒▓▓▓█   Monstra Demo Site ®  █▓▓▓▒▒▒░░░

Сайт AlxBuk

Поделиться

2

Re: Sitemap.xml

И до кучи, а вообще можно выключить страницу users?! Чтобы на нее даже попасть нельзя было.
Думаю можно ее закрыть через .htaccess, но может есть встроенные способы?!

!!!   ---   Облегчи жизнь себе и другим ЧИТАЙ ПРАВИЛА   ---   !!!

░░░▒▒▒▓▓▓█   Monstra Demo Site ®  █▓▓▓▒▒▒░░░

Сайт AlxBuk

Поделиться

3

Re: Sitemap.xml

уже обсуждали тут вот http://forum.monstra.org/ru/topic/131/vopros-o-sitemap/

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

4

Re: Sitemap.xml

Awilum пишет:

уже обсуждали тут вот

Нет, то что там описано я сделал и это работает.
Я говорю именно про sitemap.xml

!!!   ---   Облегчи жизнь себе и другим ЧИТАЙ ПРАВИЛА   ---   !!!

░░░▒▒▒▓▓▓█   Monstra Demo Site ®  █▓▓▓▒▒▒░░░

Сайт AlxBuk

Поделиться

5

Re: Sitemap.xml

Попробуйте удалить вот тут: https://github.com/Awilum/monstra-cms/b … n.php#L131

            // Add components to sitemap
            if (count($components) > 0)  {         
                foreach ($components as $component) {                    
                    $map .= "\t".'<url>'."\n\t\t".'<loc>'.Option::get('siteurl').Text::lowercase($component).'</loc>'."\n\t\t".'<lastmod>'.date("Y-m-d", time()).'</lastmod>'."\n\t\t".'<changefreq>weekly</changefreq>'."\n\t\t".'<priority>1</priority>'."\n\t".'</url>'."\n";
                }
            }
Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

6 (2012-11-13 09:10:04 отредактировано AlxBuk)

Re: Sitemap.xml

Проделал то что ты указал, только не понял что это дает, в sitemap.xml изменений не заметил.

Опытным  путем проделал вот что:
удалил папки

  • sitemap

  • users

из plugins/box/
В итоге страницы users и sitemap больше не работают, вместо них 404 ошибка, что мне и требовалось сделать.
Вопрос только в том как это влияет на работу CMS  в целом, при условии что регистрация пользователей не предусматривается.
А наличие страницы sitemap конкретно для этого сайта не имеет значения (если только в контексте SEO?!).
Ессно теперь sitemap.xml не генерируется, ну а так как сайт особо часто обновляться не будет то не влом вручную ее сгенерить.

Опять же проверил как генерит sitemap.xml сервис http://www.xml-sitemaps.com/, так вот он обрабатывает правильно, то есть видом site.ru/, а не так как родной генератор site.ru/home.
Собсно именно им и сгенерил sitemap.xml.

Вопрос в другом хочется чтобы родной генератор делал в правильном виде, потому как это щас сайт маленький а потом будет побольше, и со сторонним генератором не охота будет возится.

Сергей вопрос остается открытым.

!!!   ---   Облегчи жизнь себе и другим ЧИТАЙ ПРАВИЛА   ---   !!!

░░░▒▒▒▓▓▓█   Monstra Demo Site ®  █▓▓▓▒▒▒░░░

Сайт AlxBuk

Поделиться

7

Re: Sitemap.xml

Вы удалили не папки, а плагины/модули да еще и системные.

тут добавляются компоненты такие как users например.
https://github.com/Awilum/monstra-cms/b … n.php#L131
убрав это, при генерации карты сайта ссылка на users не попадет в sitemap.xml

Генерируется карта сайт в админке: http://monstra.org/gallery - смотреть Settings

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

8 (2012-11-13 11:35:08 отредактировано AlxBuk)

Re: Sitemap.xml

Awilum пишет:

Вы удалили не папки, а плагины/модули да еще и системные.

Прочитайте более внимательно мой пред. пост.
И да users выключились из sitemap.xml, видимо в прошлый раз не обновил карту.

То что они системные я знаю, ну даже допустим что я их обратно верну, и пропишу в  .htaccess редирект

RedirectPermanent /home http://site.ru/
RedirectPermanent /users http://site.ru/
RedirectPermanent /sitemap http://site.ru/

В sitemap.xml все равно генерируется главная страница вида site.ru/home, и в таком виде будет отправляться на индексацию, вот что меня волнует.
Ну не вручную же убирать /home из корневого URL?!

!!!   ---   Облегчи жизнь себе и другим ЧИТАЙ ПРАВИЛА   ---   !!!

░░░▒▒▒▓▓▓█   Monstra Demo Site ®  █▓▓▓▒▒▒░░░

Сайт AlxBuk

Поделиться

9

Re: Sitemap.xml

>>То что они системные я знаю,
и удаляете.. интересная логика.

Это вообще какое отношение имеет к карте сайт ?

RedirectPermanent /home http://site.ru/
RedirectPermanent /users http://site.ru/
RedirectPermanent /sitemap http://site.ru/

Сделав это http://forum.monstra.org/ru/post/2073/#p2073 вы сделаете возможным не добавлять в файл sitemap.xml компоненты системы, такие как users.
вопрос ваш изначально был ведь про это ?!


А это

В sitemap.xml все равно генерируется главная страница вида site.ru/home, и в таком виде будет отправляться на индексацию

я посмотрю, вечером сегодня. как можно этот вопрос решить...

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

10

Re: Sitemap.xml

В sitemap.xml все равно генерируется главная страница вида site.ru/home, и в таком виде будет отправляться на индексацию

будет эта фича в следующей версии Монстры: https://github.com/Awilum/monstra-cms/b … plugin.php

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

11

Re: Sitemap.xml

Тогда возникает 2 вопроса:
1 - Когда выйдет следующая версия Monstra?
2 - можно ли уже сейчас заменить sitemap.plugin.php на тот который исправлен?

!!!   ---   Облегчи жизнь себе и другим ЧИТАЙ ПРАВИЛА   ---   !!!

░░░▒▒▒▓▓▓█   Monstra Demo Site ®  █▓▓▓▒▒▒░░░

Сайт AlxBuk

Поделиться

12

Re: Sitemap.xml

>>1 - Когда выйдет следующая версия Monstra?
Ближе к концу ноября выйдет бета для бета-тестинга.
Если ничего критичного, то конец ноября - первые числа декабря релиз Monstra 2.1.0

>>2 - можно ли уже сейчас заменить sitemap.plugin.php на тот который исправлен?
Можете попробовать...

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

13

Re: Sitemap.xml

И проверь sitemap в валидаторе Яндекса пожалуйста, а то тот что сейчас на него Яндекса ругается.....

Лучше сгореть, чем истлеть...

Сайт kromverk

Поделиться

14 (2012-11-15 19:54:01 отредактировано AlxBuk)

Re: Sitemap.xml

kromverk пишет:

И проверь sitemap в валидаторе Яндекса пожалуйста, а то тот что сейчас на него Яндекса ругается.....

А что не так с валидацией?! По моему все правильно.

Awilum пишет:

будет эта фича в следующей версии Монстры: https://github.com/Awilum/monstra-cms/b … plugin.php

Проверил, проблема site.ru/home решена, но есть косяки
<loc>http://site.ru/пользователи</loc>
<loc>http://site.ru/статьи</loc>

Далее в системе есть плагин статьи, но в sitemap.xml articles и сами статьи не отображаются.

В итоге продолжаю пользоваться сторонним генератором.

!!!   ---   Облегчи жизнь себе и другим ЧИТАЙ ПРАВИЛА   ---   !!!

░░░▒▒▒▓▓▓█   Monstra Demo Site ®  █▓▓▓▒▒▒░░░

Сайт AlxBuk

Поделиться

15

Re: Sitemap.xml

<loc>http://site.ru/пользователи</loc>
<loc>http://site.ru/статьи</loc>

Fixed https://github.com/Awilum/monstra-cms/c … 900c17cd99

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

16

Re: Sitemap.xml

Валидатор Яндекса sitemap не проходит не приоритета "2" (Неверное значение тега priority)
А вот sitemap от http://mysitemapgenerator.com/ проходит на ура!!!

Лучше сгореть, чем истлеть...

Сайт kromverk

Поделиться

17

Re: Sitemap.xml

>Валидатор Яндекса sitemap не проходит не приоритета "2" (Неверное значение тега priority)
Fixed!

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться