WordPress最简洁google的sitemap
闲来无事给自己的wp写了个google的sitemap
直接使用sitemap.php输入sitemap
演示地址:http://www.ccvita.com/sitemap.php
代码如下:
mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or die("Could not connect");
mysql_select_db(DB_NAME);
mysql_query("SET NAMES ".DB_CHARSET);
header("Content-type: application/xml");
$query = mysql_query("SELECT ID FROM {$table_prefix}posts WHERE post_status = 'publish' ORDER BY ID DESC");
$xmlcontent = "< ?xml version=\"1.0\" encoding=\"UTF-8\"?>\n".
"<!-- generator=\"http://www.ccvita.com/\"-->".
" <urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\">\n";
while($item = mysql_fetch_array($query)) {
$xmlcontent .= "<url>".
" <loc>http://www.ccvita.com/$item[ID].html</loc>".
"</url>\n";
}
$xmlcontent .= "</urlset>\n";
echo $xmlcontent;
如果你的网站需要被搜索引擎收录,除了准备robots.txt外,还需要一个更详细的sitemap文件。使用sitemap可以更直接地告诉搜索引擎,让它去搜索指定内容。
对于用WordPress搭来说,它本身不提供sitemap,需要自己动手搞定。一般来说,你需要用到两种sitemap,一种是供搜索引擎抓取你的网页时使用,另外一种是放在页面里,供浏览者查看。
本文介绍了几种生成SiteMap的插件。
第一种:socialpatterns 提供了一个简单的方法,把提供的代码保存为sitemap.php,放在你的网站根目录下,然后把路径提交给Google即可。地址http://www.socialpatterns.com/search-engine-optimization/google-sitemaps-with-wordpress/
第二种:Google Sitemap Generator for WordPress 是一个WordPress的SiteMap插件,支持多种语言。它提供XML格式的SiteMap。先下载该插件,然后上传到你的plugin目录中,打开后台管理页面,进入“设置”,点击“Sitemap”进入设置。
设置完成后,可以在站点根目录(需要预先设置生成sitemap.xml文件的路径,一般可取默认设置:存放在站点根目录)生成一个sitemap.xml。然后,你就可以提交给Google或者Yahoo。地址:http://www.arnebrachhold.de/2005/06/05/google-sitemaps-generator-v2-final
第三种:设置供网站浏览者查看的“站点地图”(SiteMap)和提交给google的sitemap,推荐一个很经典的插件:Dagon Design Sitemap Generator 。地址:http://www.dagondesign.com/articles/sitemap-generator-plugin-for-wordpress/
不错。。。
好文,放到我挖网( digbuzz.com)挖一挖会不错,还可给你带来大量流量!
sitemap 和 rss feed 有什么不同?
@重庆美女, sitemap是给搜索引擎看的,rss feed是给人订阅的
回复留言
水水语录
低调,低调,做人一定要低调,尤其是想要做个鸟人
最新日志
分类列表
文章归档
关键词
Apache 媳妇 配置 感慨 PHP技术 MySQL Memcache 优化 PHP类 css PHP 迪拜 陈陈 调优 Linux 生活 MySQL优化 FireFox Discuz! Nginx 缓存 性能 Rewrite MooPHP框架 JavaScript WordPress插件 WordPress MySQL效率 风骚 生日 奇矩互动 负载 视频 blog程序 IE6 分析 yy 高负载 ZIP IE7 服务器 正则表达式 常用 防盗链 Cookie