Anil, Have you tried using a <BASE> tag? http://www.htmlhelp.com/reference/html40/head/base.html
> -----Original Message----- > From: Anil Arora [mailto:[EMAIL PROTECTED] > Sent: Thursday, April 06, 2006 2:35 PM > To: user@struts.apache.org > Subject: Proxy rewrites > > > Didn't see this go through...resending...sorry for the duplicates... > > > > ________________________________ > > Hello, > > > > I'm fairly new to struts development (actually a non-UI > developer trying to do some UI development) I'm trying to > find an answer to a problem that I am having with Struts > 1.2.9 and proxy webservers. > > > > I'm trying to set up a configuration as follows: > > > > 1. machine1: Apache WebServer with SSL using URL rewrite and proxy > redirect > Maps the following pattern: > https://machine1/proxy/machine2/3333/* -> > http://machine2:3333/context/* > 2. machine2: Apache Tomcat 5.0 with Struts 1.2.9 > > > > The incoming requests are working fine. But my problem is > that outgoing URLs are not correct. > > > > First problem is with URL redirects. I have an index.jsp in > the root, > > > > <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%> > > <logic:redirect forward="main"/> > > > > The URL in the Location HTTP header looks like > http://machine2:3333/context/application/main.> do. > > > > > Second, sometimes URLs are relative > > > > So, in the > login.jsp page, we have a form element > > > > <html:form action="/login.do"> > > <input type="hidden" name="j_username" > value="<%=cookieUsername%>"/> > > <input type="hidden" name="j_password" > value="<%=cookiePassword%>"/> > > </html:form> > > > > What I see generated is the following... > > > > <form name="loginForm" method="post" action="/interlace/login.do"> > > ... > > </form> > > > > In my configuration, I can specify the url prefix for the > proxy webserver, so I do have that information somewhere. Is > there a way to make struts rewrite the URL so that a) It is > always absolute and b) It > uses my external url prefix. Can I build a plugin to do > this? I tried > writing a filter to rewrite the URLs but then I ran into the > relative URL issue. > > > > Thanks, > > Anil > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]