各位高手:求教关于url rewrite的问题
配置apache + tomcat 省略
配置rewrite省略
假设 http://www.xxx.com/xx/news.jsp?id=100 rewrite后的地址是 http://www.xxx.com/xx/news/100
我把http://www.xxx.com/xx/news/100输入到浏览器上是成功的
但是我在想url rewwrite时,我可以不可以不修改JSP页面上的地址,让源码上还继续是 ,而当用户输入某个页面时,涵盖的页面直接为
谢谢
apache自带的rewrite模块应该是完成不了这个功能的,这个需要在应用这一层来做。
比如:
1 把jsp文件直接换成, 呵呵,反正都是要改。
2 加一个tomcat filter,对输出进行替换,当然,这个filter只对少数页面替换,否则影响性能。
[color=indigo]应该能吧 你再多配置个
大致是下面的样子:
[quote]
a
root/a
root/a
root/a
[/quote]
就大致是这个意思.[/color]
[quote]apache 自带的rewrite模块[/quote]
[color=indigo]自带的模块也应该有配置重写的地方吧? 在配置重写的地方 做个类似的配置 我没用过apache的 呵呵 [/color]
[color=indigo]那就得看看它源代码了 我估计应该有办法 都已经很成熟了 不可能设计和修改过程中 没考虑到这个问题 找找它源代码转换的地方 然后从那往回推 看看怎么实现[/color]