Карта сайта и иерархия страниц

Bar-Men
На сайте с 30.07.2009
Offline
111
1115

Привет!

Кто подскажет - как получить не только карту сайта, сканом самого сайта, но и иерархию его страниц?

Проблема в том, что генератор карты обнаруживает страницы, которые, скажем так, визуально не видны. Эти страницы являются дублями, отличаются лишь видом URL (добавляются параметры в URL). Голову уже сломали, но понять не можем, почему так, и откуда так происходит. Поэтому вот ищем "родителей" таких страниц ))

Прошу совета. Заранее спасибо.

дани мапов
На сайте с 06.09.2012
Offline
204
#1

Переделать движок, чтобы он сам создавал карту через базу данных, а не использовать онлайн-сервис.

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
ZipDrive
На сайте с 03.09.2014
Offline
12
#2

Я именно так и делаю — в движке автоматически обновляю карту сайта при добавлении и изменении страниц в админке. Соответственно ничего лишнего в неё не попадает. Написать , например, на PHP такой скрипт очень просто (если чуть-чуть программировать умеешь).

Bar-Men
На сайте с 30.07.2009
Offline
111
#3
дани мапов:
Переделать движок, чтобы он сам создавал карту через базу данных, а не использовать онлайн-сервис.

Ну это понятно...

Карту делаем для себя, посмотреть что и как, с помощью десктопной проги. А так - все заведомо дубликатные страницы движок прописывает в "rel=canonical".

Вобщем, нужен больше для себя этот момент - получить иерархию страниц, посмотреть, откуда берутся неведомые дубли. С ПС-ами, так сказать, проблем нет.

ZipDrive
На сайте с 03.09.2014
Offline
12
#4

Опять же можно написать несложный рекурсивный скрипт, который построит иерархию. В БД, наверняка, иерархия строится с помощью ссылок на родителя.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий