我想創建一個XML站點地圖生成器。我有一個腳本可以創建一個站點地圖,如果放置在其他文件的目錄中。創建一個XML站點地圖生成器
但我想創建一個將與URL一起工作的生成器。在這裏,我真正想要創建的是,從用戶獲取URL,跟蹤來自給定URL的所有網頁,將它們放入XML站點地圖格式並將相同的XML文件返回給用戶。
請幫助我,我在做這個項目工作。 以下網址的工作方式相同:
http://www.xml-sitemaps.com/
http://www.web-site-map.com/
我想創建一個XML站點地圖生成器。我有一個腳本可以創建一個站點地圖,如果放置在其他文件的目錄中。創建一個XML站點地圖生成器
但我想創建一個將與URL一起工作的生成器。在這裏,我真正想要創建的是,從用戶獲取URL,跟蹤來自給定URL的所有網頁,將它們放入XML站點地圖格式並將相同的XML文件返回給用戶。
請幫助我,我在做這個項目工作。 以下網址的工作方式相同:
http://www.xml-sitemaps.com/
http://www.web-site-map.com/
我在GitHub上添加了我自己的php腳本https://github.com/johnbe4/getSeoSitemap。
它抓取整個網站。
它檢查所有內部和外部鏈接,將sitemap.xml和sitemap.xml.gz保存到您的服務器中。
URL沒有限制。
所有你需要的是PHP 5.4,SQL數據庫和訪問你的服務器的cronotab。
你只是想要任何一種解決方案?或者你想從頭開始構建它?您需要構建某種抓取工具,但如果您只是爲了自己的使用和/或有限的使用需要,可以找到爲您完成大部分工作的庫。 – Tom 2012-07-14 16:56:26
對於仍在搜索這個網站的人,您可能會發現這些鏈接很有趣:[Elmar Hanelhofer的站點地圖](http://www.plop.at/de/php.html)[Joost de Valk的xml站點地圖](https ://github.com/jdevalk/XML-Sitemap-PHP-Script) – leopold 2015-03-25 12:09:54