采用正则表达式规范文件名

| 1 Comment | 1 TrackBack

在过去的两年中,本Blog的文件名一直很随意,有些包含下划线,有些包含连字符。

这次趁系统升级的机会,把所有的url都统一为以连字符号(-)来构成,url的文件名中不再包含下划线了。

那么原先那些包含下划线的网址,已经被搜索引擎收录了,而且也有Google PR值了,总不能白白放弃。这时想到了网址重定向。

于是,在.htaccess中添加了数条规则,把网址以301重定向到相对应的新网址。
也就是把
http://seo.g2soft.net/2008/02/25/google_adsense_tos_update.html
永久重定向到
http://seo.g2soft.net/2008/02/25/google-adsense-tos-update.html

因为原先网址的随意性,所以需要用到正则表达式和Rewrite规则来做到我的要求。这里就不做展开,只举一个例子好了。

RewriteRule ^([^_]*)_(.*)\.html$ http://seo.g2soft.net/$1-$2.html [R=301,L]

关于下划线还是连字符号好,在搜索引擎优化领域有过争执,通常认为连字符号为好。可是在Google的搜索结果中,第一页也常常看到包含下划线的网址。所以我认为,这两者之间的差距已经很小,对于搜索排名的影响也很小了。

Hosting in Chinese


作者: David Yin
原载: SEO 网站优化推广
版权所有。转载时必须以链接形式注明作者和及本声明。
请点击鲜果推荐,让更多的读者受益:
请订阅Feed来获得最新文章,从下面选择你喜欢的阅读器来订阅全文输出的SEO 网站优化推广。

1 TrackBack

TrackBack URL: http://seo.g2soft.net/cgi-bin/mtcgi/mt-tb-201001.cgi/2194

Google友好的网址格式 from SEO 网站优化推广 on October 26, 2008 1:25 AM

说道URL的写法有很多,有用数字的,有用很多参数的,都有。 而促使DavidYin在八月份把网址通过URL rewrite来规范为连字符号连接英文单词的方式是因为Google明确说明对于Google友好的网址就是这种格式。 这里我把认为重要的有关网址格式的要点说明如下: 1)使用有含义的单词,而不是数字来编写url。 2)在网址中使用标点比不用标点好,比如green-tea.html就比greentea.html好。 3)使用连字符号就是-来连接单词,而要尽量避免使用下划线。 这就是我对于网址格式的... Read More

1 Comment

Leave a comment

Name和email是必填项

关于

David Yin
研究(SEO)搜索引擎优化排名和(PPC)竞价排名技术,总结搜索营销学的各种方法和趋势。
David Yin
Email:seo[AT]g2soft.net

Archives

OpenID accepted here Learn more about OpenID
Powered by Movable Type 5.01

关于本文

本文由 David Yin 发表于 August 19, 2008 10:05 PM

上一篇是鲜果订阅和鲜果推荐

下一篇是升级MovableType到4.21

首页查看最新内容,或者到归档页面查看所有内容。

订阅SEO 网站优化推广



oblogger