Ciao a tutti, apro questo topic dopo aver investigato sull'accaduto per qualche giorno. Se ne è parlato anche in un'altra discussione in Piazza Centrale, ma non mi sembrava la sezione più appropriata.
Ho attivato il supporto htaccess ed ho rilevato il problema seguente.
Descrizione del problema:
cercando mws su google: http://www.google.it/search?hl=it&q=...n+Google&meta=
La pagina indicizzata del mio sito è: Guida all'installazione di Magic Workstation [URL-Wiki]
Se ci clicco vengo reindirizzato alla home di altervista.
Ho provato sia con Firefox che con Internet Explorer ed è la stessa storia.
Sospetto, a questo punto, escludendo problemi di script php (visto che anche altri utenti riscontrano il problema) che possa trattarsi di:
- Problemi di Google (non credo visto che se provo a farmi restituire l'elenco delle pagine indicizzate con la query "site:miosito.altervista.org i link sono funzionanti)
- Si verifica qualche errore per il quale non ho presonalizzato ancora la direttiva ErrorDocument (ho personalizzato solo 500, 404, 401, 403. Qui sarebbe utile sapere se è possibile aggiungerne altri)
- Problemi e/o limiti tecnici di altervista (Di che natura? Momentanei?)
E' da notare che il rewrite degli url tramite htaccess funziona, ma non dalla ricerca di google!
EDIT:
Non sapendo quali degli altre pagine di errore fosse possibile personalizzare le ho provate tutte, inserendole nell'htaccess, ma ancora niente.
Codice:
ErrorDocument 500 "Internal Server Error"
ErrorDocument 501 "Not Implemented"
ErrorDocument 502 "Bad Gateway"
ErrorDocument 503 "Service Unavailable"
ErrorDocument 504 "Gateway Timeout"
ErrorDocument 505 "HTTP Version Not Supported"
ErrorDocument 400 "Bad Request"
ErrorDocument 401 "Authorization Required"
ErrorDocument 402 "Payment Required (not used yet)"
ErrorDocument 403 "Forbidden"
ErrorDocument 404 "Not Found"
ErrorDocument 405 "Method Not Allowed"
ErrorDocument 406 "Not Acceptable (encoding)"
ErrorDocument 407 "Proxy Authentication Required"
ErrorDocument 408 "Request Timed Out"
ErrorDocument 409 "Conflicting Request"
ErrorDocument 410 "Gone"
ErrorDocument 411 "Content Length Required"
ErrorDocument 412 "Precondition Failed"
ErrorDocument 413 "Request Entity Too Long"
ErrorDocument 414 "Request URI Too Long"
ErrorDocument 415 "Unsupported Media Type"
quest'ultima non è una prova determinante, visto che potrebbe essere vietata la personalizzazione di errori oltre a quelli illustrati nelle FAQ di AV
EDIT 2: ho installato un'estensione di firefox che mi permette di analizzare in tempo reale gli header HTTP. Si chiama Live HTTP Headers per chi fosse interessato. Posto i log qui di seguito:
Caso 1: Digitazione dell'indirizzo nella URL bar di firefox (visita diretta):
Codice:
http://universiruler.altervista.org/wiki/mws/installazione
GET /wiki/mws/installazione HTTP/1.1
Host: universiruler.altervista.org
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; it; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4 (.NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: it-it,it;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: DokuWiki=627e4883558570a62b6dce7b668343c6
HTTP/1.x 200 OK
Date: Wed, 10 Dec 2008 18:12:04 GMT
Server: Apache
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: DWa976077ab53ea1a0f12b663e732b73c0=deleted; expires=Tuesday, 11-Dec-07 18:12:03 GMT; path=/wiki/
Vary: Accept-Encoding
Content-Encoding: gzip
Keep-Alive: timeout=1, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=utf-8
----------------------------------------------------------
(in seguito ci sono normali richieste necessarie al caricamento pagina voluta)
Caso 2: Visita tramite ricerca di Google
Codice:
http://www.google.it/url?sa=T&source=web&ct=res&cd=4&url=http%3A%2F%2Funiversiruler.altervista.org%2Fwiki%2Fmws%2Finstallazione&ei=_gVASfadOImYnwPR6ZmvDw
GET /url?sa=T&source=web&ct=res&cd=4&url=http%3A%2F%2Funiversiruler.altervista.org%2Fwiki%2Fmws%2Finstallazione&ei=_gVASfadOImYnwPR6ZmvDw HTTP/1.1
Host: www.google.it
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; it; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4 (.NET CLR 3.5.30729)
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: it-it,it;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.google.it/search?hl=it&q=mws&btnG=Cerca+con+Google&meta=
Cookie: PREF=ID=c68707cda11c067e:TM=1228932578:LM=1228932578:S=Fqx-J0wokx8uRArQ; NID=17=LJ2jkQ8IUENzZTEyUX9oCDK0D3VvxPOZGS-IAOmpJfEfRhkh-CsxIWqBnEApzVzu8e52Ha1Kt6XFSBYaE4brhUuiL9UzesSh-Fm3fhkwxjtjGEF0vavrVkyZ_cZ5KOLB
HTTP/1.x 204 No Content
Cache-Control: private
Content-Type: text/html; charset=UTF-8
Date: Wed, 10 Dec 2008 18:10:20 GMT
Server: gws
Content-Length: 0
----------------------------------------------------------
http://universiruler.altervista.org/wiki/mws/installazione
GET /wiki/mws/installazione HTTP/1.1
Host: universiruler.altervista.org
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; it; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4 (.NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: it-it,it;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.google.it/search?hl=it&q=mws&btnG=Cerca+con+Google&meta=
HTTP/1.x 302 Found
Date: Wed, 10 Dec 2008 18:10:28 GMT
Server: Apache
Location: http://www.altervista.org
Content-Length: 209
Keep-Alive: timeout=1, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=iso-8859-1
----------------------------------------------------------
(in seguito ci sono le richieste necessarie al caricamento di della home di AV)
Da notare: nel primo caso ho un HTTP/1.x 200 OK mentre nel secondo HTTP/1.x 302 Found. Perchè?
Per maggiori informazioni sui codici di stato: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html