FC 7下,某应用的首页为JSP经APACHE后,INPUT等WEN控件显示不出来!求一RewriteRule,把所有JSP页面的请求重定向给TOMCAT!不胜感激!
Fedora Core 7(英文版)的Tomcat 5.0.28下 用FC 7自带的APACHE,部署某应用ksxtWeb,FC 7服务器地址192.168.0.101
在httpd.conf中加入如下:
NameVirtualHost 192.168.0.101:80
<VirtualHost 192.168.0.101:80 >
ServerAdmin long5973@163.com
DocumentRoot /root/jakarta-tomcat-5.0.28/webapps/ksxtWeb/
ServerName www.ksxt.com
</VirtualHost >后,可在XP系统下请求http://www.ksxt.com看到应用的首页,但页面上INPUT输入框不能正常显示。直接向TOMCAT请求http://192.168.0.101:8080/ksxtWeb/login.jsp可正常看到登录页并可运行正常。
在VirtualHost 加入:RewriteEngine On
RewriteCond %{REQUEST_URI} ^(.*)
RewriteRule ^/(http://192.168.0.101:80/*.jsp) http://192.168.0.101:8080/ksxtWeb/$1 [L]
后在xp请求http://www.ksxt.com还是看不到INPUT输入框(用户名和密码输入框),请教这个问题什么原因,如何解决?
login.jsp上有很多JSP代码其中有STRUTS的标签和include了其他的JSP页面