首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 应用服务器 >

apache+tomcat配置url rewrite 的怪有关问题

2012-03-05 
apache+tomcat配置url rewrite 的怪问题在网上找了N多的配置说明,终于配起来了,不用urlrewrite都一切正常,

apache+tomcat配置url rewrite 的怪问题
在网上找了N多的配置说明,终于配起来了,  
不用url   rewrite都一切正常,  
但是当我配了url   rewrite后,如:  
RewriteRule   ^/a.html$   /ps/index.action?hid=a   [PT]  
RewriteRule   ^/c.htm$   /ps/index.action?hid=a   [PT]

(我项目的根目录下有a.html,但不存在c.html)  
在地址栏打入localhost/a.html,直接显示a.html  
打入localhost/c.html,提示找不到c.html页面

我看了RewriteLog,  
127.0.0.1   -   -   [20/Jul/2007:14:44:22   +0800]   [a.duoduo.cn/sid#77e200][rid#9ab020/initial]   (2)   rewrite   '/c.htm '   ->   '/ps/index.action?hid=a '  
127.0.0.1   -   -   [20/Jul/2007:14:44:22   +0800]   [a.duoduo.cn/sid#77e200][rid#9ab020/initial]   (3)   split   uri=/ps/index.action?hid=a   ->   uri=/ps/index.action,   args=hid=a  
127.0.0.1   -   -   [20/Jul/2007:14:44:22   +0800]   [a.duoduo.cn/sid#77e200][rid#9ab020/initial]   (2)   forcing   '/ps/index.action '   to   get   passed   through   to   next   API   URI-to-filename   handler

按道理都已经转过去了,为什么tomcat不是去拿地址栏里的地址去显示

还有,如果我把配置改成
RewriteRule   ^/a.html$   /ps/index.action?hid=a   [R]  
RewriteRule   ^/c.htm$   /ps/index.action?hid=a   [R]
会自动转向到希望的页面,但这样做就是地址栏的也会变


[解决办法]
不太清楚
[解决办法]
和我的错误一样,不知道为什么,用[R]的形式,是可以转发的,不知道为什么[PT]就不行了。
[解决办法]
我的也是

热点排行