浏览 2722 次
锁定老帖子 主题:仿JavaEye的URL命名SEO优化
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-09
最后修改:2009-07-14
包括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地址即可看到效果! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-07-09
可否上传个demo
|
|
返回顶楼 | |
发表时间:2009-07-09
最后修改:2009-07-09
朗拿颠老 写道 可否上传个demo
在线Demo,登录:http://www.faqee.com/crm 账号/密码:test/test 在新闻管理中添加一条新闻,通过URL地址即可看到效果! |
|
返回顶楼 | |
发表时间:2009-07-14
闻管理中添加一条新闻,通过URL地址即可看到效果!
朗拿颠老 写道 可否上传个demo
你可以用一个JSP页面做试验,调用这个函数,我把工具类附上! |
|
返回顶楼 | |
发表时间:2009-09-14
工具类在哪呢
|
|
返回顶楼 | |