RE: Rewriting URL inside a 'proxyed' page (SOLVED)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> > I have a Tomcat webapp which is surfed from Internet using 
> a reverse 
> > proxy (or better, my idea is).
> > 
> > To be practical, say that:
> > 
> >  http://www.exaple.com/site/ -->
> > http://localhost:8081/webapp/app/site/
> > 
> > Unfortunately, when I get the home page
> > (http://www.exaple.com/site/index.html) correctly, I find 
> that every 
> > URL inside it is ABSOLUTE and wrong:
> > 
> >  http:/www.example.com/app/site/link
> 
> What's wrong with this? What do you expect to get?

You could easily image that the URL above is not valid. I had to  get 

http:/www.example.com/site/link

instead.

Anyway, I have solved adding a further mod_proxy_html directive:

ProxyHTMLURLMap  http://www.example.com/site/ /

> Links in the source HTML should be relative. If you mean they 
> are literally absolute, then you need to fix the source HTML.
> 
> NB - Neither apache nor tomcat edits internal URLs in documents.

Nobody has asserted this. I only argued that mod_proxy_html didn't
replace the URL correctly. But in effect I wrong, because another
setting is needed only.

Thanks,

rocsca

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux