日期:2014-05-16  浏览次数:20767 次

apache能否找不到静态页时转发给后台?
网站静态化我考虑这样一种方案,不知可不可行:即用户访问首页时,如果该页存在则直接打开,否则apache转发给tomcat去处理,而tomcat在处理页面时,会同时保存一份到发布目录,当下次再访问该页时,则该页面存在而直接打开。

这样做,就不必把全站内容同时输出静态,而根据访问来输出,当内容做了修改时,可删除该静态页,当用户访问该修改过的页面时,则展示新的内容并输出新版本静态页。

我的想法是,静态页名称与动态地址相同,只是转发给后台时添加一个servlet名。

请问:
1、这种方式好不好?
2、这种方式能否实现,如何实现?

感谢您的关注!请不吝赐教!
------解决方案--------------------
静态页就是静态的,其实对于用户来说是一种欺骗,也就是伪静态
你说若不存在时交由tomcat处理,你说的其实是模板,自动生成静态页
这是可以的,这也是模板/CMS的部分要意。
实现就是解析交由来的url
解析内容,生成对应的页面

------解决方案--------------------
这个问题不错,我也很关注~