За последние 24 часа нас посетили 22814 программистов и 1234 робота. Сейчас ищет 731 программист ...

Генератор sitemap

Тема в разделе "Сделайте за меня", создана пользователем RainBowDash, 27 сен 2013.

  1. RainBowDash

    RainBowDash Активный пользователь

    С нами с:
    22 июл 2013
    Сообщения:
    220
    Симпатии:
    8
    У меня на сайте есть динамические страницы, которые генерируются отдельно для каждого изображения в папке (как бы информация о файле).
    Так вот , хотелось бы проинформировать поисковики о существовании этих страниц с помощью файла sitemap. Для этого и нужно сие творения.
    Принцип работы :
    Сканирование определённой папки на сервере для получения имён файлов , генерация структуры файла sitemap для всех страниц файлов в папке, сохранение готового файла.
    Необязательно , но если будет брать дату создания каждого файла и записывать в <lastmod> его страницы это будет круто.

    Тоесть у нас есть "папка/изображение1.png" "папка/изображение2.png"
    Страница файла "изображение1.png" это "/страница/изображение1"
    Пример записи страниц этих изображений в файле sitemap:
    Код (Text):
    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    3. <url>
    4. <loc>http://сайт/страница/изображение1</loc>
    5. <priority>0.80</priority>
    6. <lastmod>год-месяц-число</lastmod>
    7. </url>
    8. <url>
    9. <loc>http://сайт/страница/изображение2</loc>
    10. <priority>0.80</priority>
    11. <lastmod>год-месяц-число</lastmod>
    12. </url>

    если я что то не ясно изложил (а я это могу :D ) то можно уточнить.
     
  2. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Зайдя на сайт.
    Вы знаете как работает бот?

    Адреса должны быть однозначно на страницу где будет ее содержимое иначе он не увидит, если вы там что-то не так с js вдруг генерируете, он не видит.

    Или вы что-то другое хотите сделать?
     
  3. RainBowDash

    RainBowDash Активный пользователь

    С нами с:
    22 июл 2013
    Сообщения:
    220
    Симпатии:
    8
    Да я представляю как это всё работает.
    Всё на php , просто адрес /ссылка/значение куда лучше смотрятся чем /скрипт.php?id=значение

    нужно имея файлы в папке составить список ссылок на страницы о них для файла sitemap (не на них самих) значение = название файла
     
  4. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Значит не знаете.
    Попробуйте про это почитать.
     
  5. RainBowDash

    RainBowDash Активный пользователь

    С нами с:
    22 июл 2013
    Сообщения:
    220
    Симпатии:
    8
    окай , может тогда просто попробуете объяснить "на пальцах"
    У меня уже сложилось какое то представление обо всё этом и не думаю , что прочтение неких материалов в поисках моего "косяка" дадут какой то положительный результат.
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    вопрос-то в чем?
     
  7. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.155
    Симпатии:
    1.769
    Адрес:
    :сердА
    Мастерка гугла, кстати, позволяет посмотреть на сайт глазами бота, чтобы сразу было понятно, что он увидит, а что нет.
    Вооо.. Вот именно после просмотра глазами бота своего сайта, люди начинают понимать, что меню на флеше и постзагрузка индексируемого контента аяксом - это плохие идеи. Потому что оказывается, что боту плевать и на то и на то.
    Боту, опять же плевать. Для него важно наличие однозначной пары "рабочая ссылка=>конкретная страница". Гугл, конечно, одобряе красивые читабельные ссылочки, но это скорее пожелание, чем требование. Яндексу, вроде, так вообще лесом.
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    а с чего вы взяли, что у него где-то там js?
     
  9. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.155
    Симпатии:
    1.769
    Адрес:
    :сердА
    Дык бесплатная помощь же - на всякий случай :)