`
kongshanxuelin
  • 浏览: 925447 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

仿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地址即可看到效果!

分享到:
评论
4 楼 lucane 2009-09-14  
工具类在哪呢
3 楼 kongshanxuelin 2009-07-14  
闻管理中添加一条新闻,通过URL地址即可看到效果!
朗拿颠老 写道
可否上传个demo 

你可以用一个JSP页面做试验,调用这个函数,我把工具类附上!
2 楼 kongshanxuelin 2009-07-09  
朗拿颠老 写道
可否上传个demo 

在线Demo,登录:http://www.faqee.com/crm
账号/密码:test/test

在新闻管理中添加一条新闻,通过URL地址即可看到效果!
1 楼 朗拿颠老 2009-07-09  
可否上传个demo 

相关推荐

    仿javaeye的分页代码 非常经典 超级棒的分页代码 分页精华

    根据提供的文件信息,我们可以深入分析该段代码的功能与...这种类型的插件不仅简化了前端开发工作,还提高了网站的用户体验。对于希望在自己的项目中加入分页功能的开发者来说,理解和掌握这些知识点是非常有帮助的。

    仿JavaEye问答系统(SSH+Ajax,原创)

    该系统模仿JavaEye问答系统http://www.javaeye.com/ask 技术: Struts2,Spring,Hibernate3,Ajax,TinyMce,Mysql 数据库 用户名:root 密码:root 登录用户和密码 wangld 1 或者 linys 1 注: 导入到Eclipse...

    javaeye的信息提示框代码之js

    javaeye的信息提示框代码之css,application.js

    javaeye被黑

    javaeye被黑 大家看看

    javaeye热点阅读

    JavaEye热点阅读是JavaEye论坛推出的2009年2月特辑,旨在为Java学习者和开发者提供最新的知识及行业动态。这份资料包含了多个Java相关的主题,包括但不限于并发编程、开源项目、设计模式、框架应用以及软件开发实践...

    JavaEye+技术架构

    JavaEye+技术架构,讲述java框架的应用

    JavaEye3.0开发手记

    ### JavaEye3.0开发手记之开发环境搭建详解 #### 一、开发环境搭建概述 随着JavaEye3.0开发计划的启动,本篇文章将详细介绍如何为该项目搭建高效的开发环境。开发过程中不仅需要考虑软件的选择,还需要针对操作...

    JavaEye的API使用帮助.rar

    在使用JavaEye API时,应遵循最佳实践,如合理使用设计模式、注意性能优化、遵循代码规范,以及及时更新到最新API版本以获取安全修复和新特性。此外,参与社区讨论和分享经验也是提升技术水平的有效方式。 总之,...

    动态网站实现假静态利用urlrewrite

    标题“动态网站实现假静态利用urlrewrite”涉及的是在Web开发中如何通过URL重写技术将动态网址转换为静态化表现形式,以提高网站的SEO(搜索引擎优化)效果和用户体验。这种技术通常用于Java Web应用中,特别是使用...

    javaeye代码高亮插件

    JavaEye是一款知名的面向开发者的技术社区,它提供了丰富的代码展示功能,其中包括代码高亮显示。在WordPress等博客平台中,为了使代码段在文章中清晰易读,通常会使用代码高亮插件。JavaEye的代码高亮插件以其简洁...

    JavaEye新闻月刊_-_2009年3月_-_总第13期

    JavaEye新闻月刊2009年3月第13期内容涉及了当时软件开发领域内的一系列重要话题,包括IBM拟收购Sun Microsystems公司的新闻报道、Java社区对此的看法以及各种编程语言、开发工具和技术的新动态。 首先,新闻月刊...

    javaeye月刊2008年4月 总第2期.pdf

    【JavaEye月刊2008年4月总第2期】主要涵盖了多个与Java相关的技术和行业动态。以下是对这些内容的详细解析: 1. **Spring创始人Rod Johnson再次发飙—“传统Java应用服务器正在没落”** Rod Johnson是Spring框架的...

    javaeye论坛小测试答案

    javaeye 论坛小测试 javaeye论坛小测试答案 javaeye论坛测试答案 这下你们就省事了。

    httpClient调用javaeye API验证用户

    此外,JavaEye API的具体细节(如接口URL、所需参数、响应格式)需要参照其官方文档或开发者指南。如果你遇到任何问题,检查请求的URL、参数、认证信息是否正确,以及API是否处于可用状态,都是排查问题的关键步骤。

    JavaEye Client SourceCode

    JavaEye Client SourceCode是一个开源项目,专为Android平台设计,提供了JavaEYE的客户端实现。这个项目的源代码为我们提供了一个深入了解Android应用开发以及Java编程在移动设备上的实践的宝贵资源。接下来,我们将...

    javaeye 基于android客户端

    JavaEye是一个基于Android平台的应用程序,它展示了在移动设备上构建功能丰富的软件的可能性。这个小应用旨在为开发者提供灵感和指导,帮助他们更好地理解和实践Android应用开发。让我们深入探讨一下这个应用背后的...

Global site tag (gtag.js) - Google Analytics