php创建网站地图

网站地图对于一个网站来说至关重要。

 

创建网站地图的简便方便是使用一些在线工具,比如http://www.xml-sitemaps.com/。它可以免费为你创建至多500个页面的网站地图,而且格式多样。

 

网站本身自己创建网站地图并提交给搜索引擎,是更好的方法。这样的话,你可以不受页面数量的限制,并且可以完全控制网站地图的结构信息。

 

这里介绍一个小类。看源码。使用方便。有比较好的演示例子。

 1 // include class
 2 include ‘SitemapGenerator.php‘;
 3  
 4 // create object
 5 $sitemap = new SitemapGenerator("http://your.app.com/");
 6  
 7 // add urls
 8 $sitemap->addUrl("http://your.app.com", date(‘c‘), ‘daily‘, ‘1‘);
 9 $sitemap->addUrl("http://your.app.com/page1", date(‘c‘), ‘daily‘, ‘0.5‘);
10 $sitemap->addUrl("http://your.app.com/page2", date(‘c‘), ‘daily‘);
11 $sitemap->addUrl("http://your.app.com/page3", date(‘c‘));
12 $sitemap->addUrl("http://your.app.com/page4");
13 $sitemap->addUrl("http://your.app.com/page/subpage1", date(‘c‘), ‘daily‘, ‘0.4‘);
14 $sitemap->addUrl("http://your.app.com/page/subpage2", date(‘c‘), ‘daily‘);
15 $sitemap->addUrl("http://your.app.com/page/subpage3", date(‘c‘));
16 $sitemap->addUrl("http://your.app.com/page/subpage4");
17  
18 // create sitemap
19 $sitemap->createSitemap();
20  
21 // write sitemap as file
22 $sitemap->writeSitemap();
23  
24 // update robots.txt file
25 $sitemap->updateRobots();
26  
27 // submit sitemaps to search engines
28 $sitemap->submitSitemap();
29  
View Code

 

真的是非常方便。有兴趣的不妨一试。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。