Создание карт сайта с помощью Codeigniter - PullRequest
0 голосов
/ 21 ноября 2011

Я хотел бы узнать из чужого опыта лучший способ создания карт сайтов с помощью Codeigniter. Я посмотрел на некоторые плагины / библиотеки, но все проверяют базу данных на наличие страниц. Что произойдет, если некоторые страницы на сайте статичны, а не динамичны?

Есть ли способ сканировать сайт с помощью PHP и создать файл XML с результатами?

Инструмент, который я использовал ранее для своих проектов: http://enarion.net/tools/phpsitemapng/download/

Это бесплатный инструмент для создания карты сайта, обеспечивающий такие функции, как задания cron.

Каков мой следующий шаг? Как мне этого добиться?

1 Ответ

1 голос
/ 21 ноября 2011

Ну, проблема в том, что у вас есть как динамические, так и статические страницы.Таким образом, сканер будет работать, но вам придется создать список ссылок на все динамические страницы.Затем ваш сканер может попасть в этот список и получить доступ ко всем динамическим страницам, а затем нажать на каталоги, в которых находятся ваши статические страницы.

Однако упомянутые вами документы на phpsitemapng утверждают, что они будут сканироваться.живой сайт.Так что, если у вас есть ссылки на все ваши страницы, доступные с этих страниц, тогда это будет делать то, что вам нужно.

Scans files on website (slower, but will also find dynamic generated files and links)
...