2012-07-11 64 views
2

我想創建一個XML站點地圖生成器。我有一個腳本可以創建一個站點地圖,如果放置在其他文件的目錄中。創建一個XML站點地圖生成器

但我想創建一個將與URL一起工作的生成器。在這裏,我真正想要創建的是,從用戶獲取URL,跟蹤來自給定URL的所有網頁,將它們放入XML站點地圖格式並將相同的XML文件返回給用戶。

請幫助我,我在做這個項目工作。 以下網址的工作方式相同:
http://www.xml-sitemaps.com/
http://www.web-site-map.com/

+0

你只是想要任何一種解決方案?或者你想從頭開始構建它?您需要構建某種抓取工具,但如果您只是爲了自己的使用和/或有限的使用需要,可以找到爲您完成大部分工作的庫。 – Tom 2012-07-14 16:56:26

+0

對於仍在搜索這個網站的人,您可能會發現這些鏈接很有趣:[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

回答

2

這裏對這個link你有庫的列表和工具的,你可以用它來實現這一目標。

你可以用PHP ,或者你可以安裝一個阿帕奇模塊,將生成網站地圖給你。

+0

我在GitHub上添加了我自己的php腳本https://github.com/johnbe4/getSeoSitemap。 它抓取整個網站。 它檢查所有內部和外部鏈接,將sitemap.xml和sitemap.xml.gz保存到您的服務器中。 網址沒有限制。 所有你需要的是PHP 5.4,SQL數據庫和服務器的cronotab訪問。 – John 2017-05-28 09:03:29

0

我在GitHub上添加了我自己的php腳本https://github.com/johnbe4/getSeoSitemap
它抓取整個網站。
它檢查所有內部和外部鏈接,將sitemap.xml和sitemap.xml.gz保存到您的服務器中。
URL沒有限制。
所有你需要的是PHP 5.4,SQL數據庫和訪問你的服務器的cronotab。