读书人

仿JavaEye的URL定名SEO优化

发布时间: 2012-10-29 10:03:53 作者: rapoo

仿JavaEye的URL命名SEO优化

包括JavaEye在内的很多网站目前URL都使用到了Google自动翻译,如JE的某篇新闻的URL可能是:

http://www.iteye.com/news/8750-google-will-launch-chrome-based-operating-system

?这样的URL对于SEO来说效果是明显的,其实,要做到这一点并不是很难,如下代码:

public static String getSEOTitle(String str) {String ret = "";try {String translatedText = Translate.translate(str, Language.CHINESE,Language.ENGLISH);ret =  translatedText;} catch (Exception ex) {ret = Pinyin.getFullSpell(str, 2);}//附加随机数Random rand = new Random();ret = Utils.replace(ret," ","-");ret += "-"+rand.nextInt(1000);return ret;}

?运行结果:

?

Google-will-be-postponed-to-the-operating-system-based-on-the-Chrome-726

?

我的做法是用Google自动翻译结果后尾随1000之内的随机数达到目的,如果Google自动翻译出错,则取中文的拼音全拼加随机数,省下来的就是按URL规则制定rewrite(略),可能与JE的做法稍有差异,供朋友们鉴戒!

?

?

Google翻译Java版开源地址:http://code.google.com/p/google-api-translate-java/?

在线Demo,登录:http://www.faqee.com/crm

账号/密码:test/test

在新闻管理中添加一条新闻,通过URL地址即可看到效果!

1 楼 朗拿颠老 2009-07-09 可否上传个demo 2 楼 kongshanxuelin 2009-07-09 朗拿颠老 写道可否上传个demo
在线Demo,登录:http://www.faqee.com/crm
账号/密码:test/test

在新闻管理中添加一条新闻,通过URL地址即可看到效果!
3 楼 kongshanxuelin 2009-07-14 闻管理中添加一条新闻,通过URL地址即可看到效果! 朗拿颠老 写道可否上传个demo
你可以用一个JSP页面做试验,调用这个函数,我把工具类附上! 4 楼 lucane 2009-09-14 工具类在哪呢

读书人网 >软件架构设计

热点推荐