Salve a tutti, avrei un problema con un sito che sta dietro ad un reverse proxy installato con Apache 2.2.17.
Come regola, il reverse proxy ridirige tutti gli url del tipo http://123.123.123.123/sito/ sulla root del sito.

Il problema è quando in una pagina c'è un Response.Redirect("pippo.aspx"), perché il reverse proxy non sembra gestire correttamente la cosa e ridirige il browser su http://123.123.123.123/pippo.aspx anziché su http://123.123.123.123/sito/pippo.aspx
Veramente non so se sia colpa di Apache o del codice VB.NET.

EDIT: sono andato a vedere la richiesta che parte quando viene scatenato l'evento.
L'IIS risponde con questi header:
codice:
Date: Wed, 20 Apr 2011 22:50:07 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Location: /pippo.aspx
Cache-Control: private
Content-Type: text/html; charset=utf-8
Content-Length: 135
Set-Cookie: ASP.NET_SessionId=blablabla; path=/; HttpOnly
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Capito l'HTTP server? Location: /pippo.aspx

Apache sembra quindi innocente. È dunque un problema di IIS o di VB.NET?