1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

вопрос о sitemap.xml

Тема в разделе "Joomla", создана пользователем Lobo, 12 мар 2011.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0
  1. Lobo

    Lobo

    Регистр.:
    3 июл 2009
    Сообщения:
    275
    Симпатии:
    2
    После того как "яндекс вебмастер" перестал принимать ссылку вида
    Код:
    http://www.site.ru/index.php?option=com_xmap&sitemap=1&view=xml&no_html=1
    Пришлось создать sitemap.xml и отправить его в корень.
    По этому поводу два вопроса:
    -нужно ли при этом отключить в админке XMAP? что бы не было двух карт?
    -как нужно будет обновлять sitemap.xml? вручную - сразу после добавления на сайт новых страниц? или есть какие то плагины которые это делают на автомате?
    Спасибо.
     
  2. Fubu_By

    Fubu_By Создатель

    Регистр.:
    2 ноя 2010
    Сообщения:
    33
    Симпатии:
    2
    добавь в .htacces
    Код:
    RewriteEngine on
    RewriteRule ^sitemap.xml$      /index.php?option=com_xmap&sitemap=1&view=xml&no_html=1
    
    и тогда сайт мап будит открываться по /sitemap.xml
     
    Lobo нравится это.
  3. Lobo

    Lobo

    Регистр.:
    3 июл 2009
    Сообщения:
    275
    Симпатии:
    2
    Понятно, добавил строку в .htacces!
    А как со второй частью вопроса? по поводу - как обновлять sitemap.xml?!
     
  4. Fubu_By

    Fubu_By Создатель

    Регистр.:
    2 ноя 2010
    Сообщения:
    33
    Симпатии:
    2
    она же щас запускает у тебя твой скрипт, который генерит мапу, или не сработало?
    и robots.txt где лежит у тебя мапа
    Sitemap: http://site.ru/sitemap.xml
     
  5. Mizantrop

    Mizantrop Постоялец

    Регистр.:
    26 июл 2007
    Сообщения:
    122
    Симпатии:
    42
    Тебе файл sitemap.xml в корне больше не нужен, удали его.
    Rewrite просто подменяет длинный адрес _http://www.site.ru/index.php?option=com_xmap&sitemap=1&view=xml&no_html=1 на короткий site.ru/sitemap.xml .
    Благодаря этому правилу, поисковик как бы видит у тебя в корне файл sitemap.xml .

    Если в свойствах компонента xmap у тебя выключен кэш, то по мере добавления нового контента на сайте, карта сайта обновляется автоматом. Если кэш для уменьшения нагрузки все-таки включен, то после добавления контента, кэш карты нужно сбрасывать или он сбросится сам, в зависимости от того, какое время жизни кэша у тебя установлено.
     
  6. Lobo

    Lobo

    Регистр.:
    3 июл 2009
    Сообщения:
    275
    Симпатии:
    2
    Удалил.
    До этого твоего сообщения, он не был удален, но гугль ссылку принял , а вот яндекс не принял (ошибка загрузки) , вводил с www и без вот так:
    Код:
    http://www.site.ru/sitemap.xml
    http://site.ru/sitemap.xml
    Щас файл сайтмап с корня удалил и добавил ссылки по новой-
    посмотрю завтра к вечеру яша либо их примет либо нет.
    в роботсе прописано :
    Код:
    Host: site.ru
    Sitemap: http://site.ru/sitemap.xml
    
     
  7. Lobo

    Lobo

    Регистр.:
    3 июл 2009
    Сообщения:
    275
    Симпатии:
    2
    После того как я его удалил, уже заругался гугль(скрин)
    Не могу подобрать вариант сайтмапа, который устроил бы оба поисковика.
     

    Вложения:

  8. exn

    exn Постоялец

    Регистр.:
    22 янв 2010
    Сообщения:
    146
    Симпатии:
    23
    А какой content-type возвращает ваш "sitemap.xml/php" ?
     
  9. Lobo

    Lobo

    Регистр.:
    3 июл 2009
    Сообщения:
    275
    Симпатии:
    2
    exn, не понял я вашего вопроса, можно по подробней :)
    Выше я написал что как только удалил sitemap.xml с корня , после этого появились ошибки загрузки файла sitemap.xml.
    Сегодня я опять положил sitemap.xml в корень и теперь все работает.
    Кроме одного , яндекс упорно не хочет принимать один сайатмапов(
     
  10. exn

    exn Постоялец

    Регистр.:
    22 янв 2010
    Сообщения:
    146
    Симпатии:
    23
    Если структуре и нет проблем то надо чтоб веб сервер говорил что это xml, а не картинка или видеоролик или что и есть text/html.
    PHP:
    всеми любимое и забывемое header('Content-type: text/xml'); блин
     
    незнаю какими руками тот компонент делан был, но надо сильно постараться чтобы яндекс или гугл не брал нормальный сайтмап, у меня порой даже с битой структурой принимал.
     
Статус темы:
Закрыта.