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

Say Hello && URL重写制作标题党

2012-10-25 
Say Hello && URL重写打造标题党RSS导入的博客好像时间上有问题哈,所以这次手写?在javaeye潜水日子不短了,

Say Hello && URL重写打造标题党

RSS导入的博客好像时间上有问题哈,所以这次手写

?

在javaeye潜水日子不短了,开个博客马甲,今后时不时更新下。正宗的相谈室请访问 http://ctba.cn/blog/9

?

在javaeye学到不少东西,在这里谢谢大家。手里维护的一个网站ctba.cn(体育社区)也有不少地方是参考了javaeye的,最近走势不错

?

Say Hello && URL重写制作标题党

?

?

?

大概描述一下,以后会多发一些开发和维护相关的文章,请大家多指教:

?

开发人员3: 2*Backend+1*UI,业余时间后台语言java,服务器ubuntu大体构架 squid->apache2->resin->mysqlwebapp方面,是struts1.X+servlet+jsporm使用jpa/toplink,外加一层三级缓存。

?

?

URL重写打造标题党

?

最近发现很多地方的新闻频道都支持了英文URL,比如这个

Seam2.1发布GA版本


当然,wordpress应该是老早就支持这个了,据说对SEO还比较有好处
反正不是很难的事情。最近顺手就加上鸟


首先要准备URL重写的库,apache有这个模块,但是java里面需要重写url,通常用的是 Url Rewrite Filter

这个库的用法陈老师就不扯了,一谷歌一大堆

在pojo里面加个字段,存储url(命名比较随意哈):


Say Hello && URL重写制作标题党


然后修改 /WEB-INF/urlrewrite.xml,增加转向规则:

上面那个是普通的id转向,下面才是那个是这次增加的支持英文url的规则

Say Hello && URL重写制作标题党


service层加上查询:

Say Hello && URL重写制作标题党


web controller层也比较随意了,无非就是在支持id查询的同时,也得到一个fake-url参数,使用service查询结果,具体的做法也不罗嗦鸟。


修改完之后,后台找一条新闻,填上

Say Hello && URL重写制作标题党



来看看效果

[图文] 奶大的人有福了

题外话, 其实第一次发现url用英文写,是早在 infoq上面, 前几天发现ct的排名已经比infoq高不少鸟~

Say Hello && URL重写制作标题党

热点排行