前些天,为公司的音乐频道添加了一个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;
}

One Comment

  1. sears card says:

    What makes there simply no a lot more a lot of these weblogs? Your content are excellent as well as get to themes, which are unable to always be acknowledged all over the place. You need to proceed writing this form of wonderful substance, it might be actually valuable. The web will be finish of incredible throw away, since 1 can be happy should you discover anything else. The reason are certainly not there considerably more? Usually do not abandon me hanging!

Leave a Reply