首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

仿JavaEye的URL定名SEO优化

2012-10-29 
仿JavaEye的URL命名SEO优化包括JavaEye在内的很多网站目前URL都使用到了Google自动翻译,如JE的某篇新闻的U

仿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   工具类在哪呢

热点排行