Intereting Posts
Создайте массив-член с равными ключами и значениями из обычного массива Являются ли глобальные константы PHP хорошей современной практикой развития? PEAR в Windows: как изменить местоположение pear.ini Учение – субъект саморегуляции – отключить выборку детей Как вставить HTML в объект PHP DOM? Преобразование latin1_swedish_ci в utf8 с PHP Получение динамического вывода HTML из другой страницы на сервере (возможно, file_get_contents) Редизайн кода приложения для уменьшения нет. базы данных с точки зрения производительности Возможно ли предварительно загружать содержимое страницы с помощью техники ajax / jquery? PHP – ошибка «заголовки уже отправлены» в зависимости от длины вывода? Запись в php: // stderr как написать zpl-код внутри php-скрипта и как отправить его на принтер Zebra для печати Что такое эквивалент PHP статической переменной на других языках? Как запустить одиночный метод тестирования с помощью phpunit? Использование $ this, если не в объектном контексте

Создание генератора Sitemap для XML

Я хочу создать генератор Sitemap для XML. У меня есть скрипт, который создает файл Sitemap, если он помещен в ваш каталог с другими файлами.

Но я хочу создать генератор, который будет работать с URL. Здесь то, что я на самом деле хочу создать, это получить URL-адрес от пользователя, отследить все веб-страницы с заданного URL-адреса, поместить их в формат XML-карты и вернуть один и тот же XML-файл пользователю.

Пожалуйста, помогите мне в этом, я делаю это в качестве проектной работы. Следующие URL-адреса работают одинаково:
http://www.xml-sitemaps.com/
http://www.web-site-map.com/

Здесь, на этой ссылке , есть список библиотек и инструментов, которые вы можете использовать для достижения этой цели.

Вы можете сделать это с помощью PHP или вы можете установить модуль Apache, который будет генерировать карту сайта для вас.

Я добавил собственный скрипт php на GitHub https://github.com/johnbe4/getSeoSitemap .
Он сканирует весь сайт.
Он проверяет все внутренние и внешние ссылки, сохраняя sitemap.xml и sitemap.xml.gz на вашем сервере.
Нет ограничений на количество URL-адресов.
Все, что вам нужно, это php 5.4, база данных SQL и доступ к cronotab сервера.