Ciao a tutti,
Spero che questa sia la sezione giusta per esporre il mio problema, altrimenti chiedo scusa in anticipo!!
Il mio problema è che quando provo ad accedere ad un file memorizzato sul mio dominio altervista, tramite link diretto presente su un altro sito, si attiva uno strano redirect (viene inserito davanti al vero indirizzo il prefisso http://st2.altervista.org/split.php?) che ovviamente non permette il raggiungimento del file.
Se viene inserito l'indirizzo del file nel browser, il problema non viene riscontrato.
La pagina in questione è http://www.best.eu.org/student/cours...tivity=ceosuwo .
In fondo alla pagina ci sono tre links, il primo che porta al sito dell'evento (questo link funziona correttamente); gli altri due invece portano a due file pdf.
Sia se clicco direttamente sui links, sia se li apro in una nuova scheda o nuova finestra si presenta l'errore.
L'indirizzo "http://www.bestorg.eu/naples" è un alias di "http://bestnaples.altervista.org".
Inizialmente pensavamo che il problema dipendesse da noi del BEST, ma dopo diverse prove abbiamo verificato che se si richiede un file e l'utente esegue il link da un altro sito (quindi il riferimento è settato), altervista attua questo strano redirect.
Vi allego alcune prove che abbiamo fatto:
,----[ Test 1: without referer ]
| $ telnet www.bestnaples.altervista.org 80
|
| Request:
| GET /AC09/scheduleAC09.pdf HTTP/1.1
| Host: www.bestnaples.altervista.org
|
| Reply:
| HTTP/1.1 200 OK
| Date: Tue, 05 May 2009 22:40:04 GMT
| Server: Apache
| Last-Modified: Sat, 25 Apr 2009 14:57:18 GMT
| ETag: "114e240-74299-4686254584f80"
| Accept-Ranges: bytes
| Content-Length: 475801
| Cache-Control: max-age=2592000
| Expires: Thu, 04 Jun 2009 22:40:04 GMT
| Content-Type: application/pdf
|
| [...lots of PDF binary data...]
`----
,----[ Test 2: with referer ]
| $ telnet www.bestnaples.altervista.org 80
|
| Request:
| GET /AC09/scheduleAC09.pdf HTTP/1.1
| Host: www.bestnaples.altervista.org
| Referer: www.somewhereelse.com
|
| Reply:
| HTTP/1.1 302 Found
| Date: Tue, 05 May 2009 22:40:52 GMT
| Server: Apache
| Location: http://st2.altervista.org/split.php?...heduleAC09.pdf
| Content-Length: 278
| Content-Type: text/html; charset=iso-8859-1
|
| <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
| <html><head>
| <title>302 Found</title>
| </head><body>
| <h1>Found</h1>
| <p>The document has moved <a href="http://st2.altervista.org/split.php?http://www.bestnaples.altervista.org/AC09/scheduleAC09.pdf">here</a>.</p>
| </body></html>
| Connection closed by foreign host.
`----
,----[ Test 3: referer, but no PDF ]
| $ telnet www.bestnaples.altervista.org 80
|
| Request:
| GET /AC09/ HTTP/1.1
| Host: www.bestnaples.altervista.org
| Referer: www.somewhereelse.org
|
| Reply:
| HTTP/1.1 200 OK
| Date: Tue, 05 May 2009 22:45:26 GMT
| Server: Apache
| Set-Cookie: b1fdd25e7300efb67a3adc070bc39c5a=b26175a38d91844cc 3fa6607ed3d6dde; path=/
| P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
| Expires: Mon, 1 Jan 2001 00:00:00 GMT
| Last-Modified: Tue, 05 May 2009 22:45:43 GMT
| Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
| Pragma: no-cache
| Vary: Accept-Encoding
| Content-Length: 5339
| Content-Type: text/html; charset=utf-8
|
| [...the AC09 start page...]
`----
Spero di aver presentato e spiegato il problema in maniera chiara, ad ogni modo per qualsiasi altra domanda rimango a disposizione.
Nell'attesa di un vostro riscontro invio cordiali saluti,
Sergio Cucinella
*EDIT*
Per tutto ciò che non è attinente al thread, come link pubblicitario al proprio sito, esiste la firma.