Posts tagged ‘music’

前些天,为公司的音乐频道添加了一个sitemap页面:MySpace音乐人地图

其间过程如下:

1、做了一个很大的页面,把所有音乐人的链接都放进去了,页面大约3M以上,而且url是动态的。结果很久未收录。

2、进行页面切分,将音乐人地图区分为主页和内容页。其中,主页地址为:http://music.myspace.cn/sitemap/ ,内容页为 http://music.myspace.cn/sitemap/A 等。

5月27日sitemap页面上线,到6月3日,被收录,baidu快照时间是2010-5-27。

在此期间,sitemap.xml中并没有添加该地址。仅是在MySpace音乐频道的底部添加了指向http://music.myspace.cn/sitemap/的链接。

现在,即6月3日,将sitemap主页以及内容页都加入到sitemap.xml中。

另外,一般情况下,应该保证一个页面仅有一个uri,即http://music.myspace.cn/sitemap 与 http://music.myspace.cn/sitemap/、http://music.myspace.cn/sitemap/index.html 如果都指向一个页面,那么应该统一起来,使其他url都301跳转到该url上。

通过dispatch里一些简单的字符串处理就可以做到:

if (preg_match(‘#\.php/?$#’, $uri) > 0){
$uri = preg_replace(‘#\.php/?$#’, ”, $_SERVER[‘SCRIPT_URI’]) . ‘/';
header(“Location: “. $uri, true, 301);
exit;
}
if (substr($uri, -1) != ‘/’){
header(“Location: “.$_SERVER[‘SCRIPT_URI’] . ‘/’, true, 301);
exit;
}