Newsgroup: it.comp.www.html
Titolo: indicizzazione frame

Ciao a tutti!
So che ormai e' un tormentone, e che la domanda
e' stata postata molte volte, ma adesso vorrei
risolvere il problema...
Mi sono accorto che molti motori di ricerca hanno
indicizzato dei frames interni delle mie pagine.
Forse avrei potuto utilizzare noindex e nofollows
ma ormai la frittata e' fatta.  (fra l'altro usare quei
tag impedisce agli spider di indicizzare la pagina
ma allo stesso tempo non ne indicizzano i contenuti)
allora due domande:
1) esiste un modo per far si che gli spider leggano
tutte le pagine, indicizzando i contenuti, ma usando
l'indirizzo della homepage come link ?
2) Che risolverebbe forse tutti i problemi... vorrei
sapere se esiste un metodo, magari con uno script
che rinvii alla homepage solo quando il link alla
pagina e' esterno al dominio...
So che e' possibile conoscere il referrer (ho detto
bene ?), basterebbe testare questo, e, se non
corrisponde a uno di quelli 'autorizzati', carica
immediatamente un'altra pagina.   Potrei inserirlo
in ogni frame.  Se e' una delle mie pagine che lo
carica, bene.  Se la chiamata arriva dall'esterno,
carica la hp.   Sepoffa' ?
Grazie a tutti.
Ciao
Bepi

 pagina e' esterno al dominio...
Ciao!
Se richiami una pagina senza il suo framset (come succede con i risultati
dei motori di ricerca) per caricare automaticamente l'home page basta
inserire in ogni pagina questo codice che ho modificato dal mio sito:
verifica se il frameset è stato caricato; se la risposta è no, carica
index.htm che contiene il frameset e carica la home page.
N.B contenuto è il nome di un frame.
<body>
<script language="JavaScript">
    if (!parent.contenuto)
    {
location.href=
http://web.tiscalinet.it/netdoc/mouse/index.htm
     }
</script>
......
Se vuoi che venga visualizzata la pagina ottenuta come risultato dal motore
di ricerca (e non la homepage) guarda il thread più sotto dal titolo
"quesito sui frame".
Ciao!
--
............................................................................
Se vuoi conttatarmi via e-mail usa questo indirizzo:
ms55(at)
postino.it
al posto di (at) metti @
............................................................................

 "quesito sui frame".
GRAZIE !!!!   Funziona perfettamente !!
Ho solo dovuto mettere il tutto prima del <BODY>
e mettere gli apici intorno all'URL, ma e' proprio
quello che cercavo !
Grazie mille spero di poter un giorno ricambiare
Ciao e buone feste !
Bepi

http://www.jsdir.com
  FAQ
andreotta fabiano
 WebMŞster ATI POWER s.n.c.
 
andr...@atipower.it
 
http://www.atipower.it
 
http://www.aticommerce.com
 
http://www.afdsoftware.freeweb.org
 
http://www.jsdir.com
 
http://www.javascript.3000.it

 ma allo stesso tempo non ne indicizzano i contenuti)
e' semplice, basta inserire uno script che quando uno "entra" in un
frame che appartiene a un dato insieme, esso venga riinviato alla
pagina "master" dell'insieme di frame.
Per esempio se fai clic su
http://visualvision.it/index-000003.htm
 (frame singolo)
automaticamente sarai rediretto a:
http://visualvision.it/index_000003.htm
 (pagina master)
Lo script da utilizzare e' molto semplice (se usi come editor Hyper
Publish, questi lo introduce automaticamente). Questo ш quello usato
nell'esempio che ti ho fatto:
<SCRIPT language=javascript>
<!--
if(
self.name
==
top.name
){
location.href="index_000003.htm"
}
// -->
</SCRIPT>
Ciao
--
јЄКА`АКЄј,ИИ,јЄКА`АКЄј,ИИ,јЄКА`АКЄј,ИИ,јЄКА`АКЄј,ИИ,јЄКА`АКЄј,И
Prova iPer Hyper Publish PRO: un'unica soluzione per realizzare
sia pagine Internet che CD-ROM!   
http://hyper-publish.com/ita/
Visual Vision - 
http://visualvision.it/
 
http://visualvision.com
I leader del software ipertestuale.           [ASP, ESC member]