我正在为在线健康杂志开发一个简单的 cms,使用 JSP、Tomcat 和 urlrewritefilter 进行 url 重写。我正在从 wordpress 迁移内容,应该保留网站上的永久链接。永久链接如下所示,只有字母和数字。
http://www.example.com/post-or-category-name-with-letters-or-1234/
我想在我的 jsp 应用程序中重写我的 url,这样我就可以拥有像上面这样的 url。重写规则应该如下工作。
http://www.example.com/post/?pid=1234&name=post-name
http://www.example.com/category/?cid=1234&slug=category-slug
进入
http://www.example.com/post-name/
http://www.example.com/category-slug/
当然反之亦然。
如何使用 urlrewritefilter 拥有类似 wordpress 的永久链接结构?我是否需要编写一个 Servlet 来从数据库中获取名称或 slug 的 id?
有人知道如何做到这一点或以前做过吗?