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

作者在JavaEye社区中学习并分享了一个体育社区网站ctba.cn的开发和维护经验,包括团队构成、技术栈选择和技术实施方案等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

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

 

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

 

 

 

 

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

 

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

 

 

URL重写打造标题党

 

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

Seam2.1发布GA版本


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


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

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

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





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

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




service层加上查询:




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


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





来看看效果

[图文] 奶大的人有福了

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值