• User

    redirect in actionscript con Flash

    ciao a tutti,
    vorrei chiedervi una curiosità: se all'interno di una doorway faccio un redirct in actionscript all'interno di un file swf lo spider se ne accorge?

    Cosa ne pensate?


  • Super User

    può essere una soluzione abbastanza sicura,

    google legge i file flash ma dovresti riuscire a camuffarlo... 🙂


  • Super User

    A mio avviso se c'è pertinenza fra la doorway (quindi i risultati della ricerca) e i contenuti della landing page difficilmente Google penalizzera' la doorway... almeno... questo e' che sono riuscito a capire facendo un po' di esperienza...


  • User

    @Rinzi said:

    può essere una soluzione abbastanza sicura,

    google legge i file flash ma dovresti riuscire a camuffarlo... 🙂

    Ciao a tutti, non essendo molto ferrato in actionscript (sono rimasto a flash 4) puoi farmi un esempio su come deve essere il linguaggio actionscript?


  • Super User

    @O-WK said:

    Ciao a tutti, non essendo molto ferrato in actionscript (sono rimasto a flash 4) puoi farmi un esempio su come deve essere il linguaggio actionscript?
    mi dispiace ma non conosco actionscript ... qualcuno che ha un esempio???

    🙂


  • User

    Il redirect che ho accennato prima l'ho fatto sviluppare da un mio collega.

    Il problema che il firwall di Windows lo blocca. Lo identifica come se fosse una popup. Quindi non funziona!

    Se riesco domani vi spedisco il codice.


  • Super User

    Premesso che non impazzisco per le redirezioni automatiche (ci si rende antipatici sia ai navigatori che agli spider....e non so cosa sia peggio), quella di usare Flash per redirigere il browser dell'utente e non farsi beccare dai motori di ricerca non è un'idea pessima...

    Al limite rimane un bell'esperimento da fare, no? 🙂

    Questa una mia prima interpretazione del problema, nella speranza che venga implementata da qualche altro partecipante del forum.

    Ho utilizzato la versione Actionscript 1.0 in modo che sia fruibile da più persone possibile. Ho testato il risultato finale sia su Explorer che Mozilla.

    Background: Sappiamo che Google riesce a leggere le informazioni nel comando

    getUrl();
    

    quindi se all'interno di un'animazione ci sono dei link (es: [index.html] ; http://www.tuosito.com] ecc ecc) lo spider riesce a seguire quelle indicazioni e proseguire nel crawling.
    Il comando getUrl può essere associato sia a bottoni (il caso più comune) che a frame dell'animazione. Ma ciò non è importante in questo momento 🙂

    Per creare una redirezione che sia il più difficilmente rintracciabile da uno spider ho tenuto presente due esigenze:

    1. Il comando getUrl(); non deve avere nulla da seguire, quindi al posto di un indirizzo web metterò una variabile
    2. Lo spider non deve neanche sapere che c'è un comando getUrl(); all'interno del mio filmato Flash. Quindi metterò tutto il codice dentro un file esterno.

    Quindi (Bloc Notes di Windows, prego..)

    var ooops = "http://www.yahoo.com";
    var urlString:String = ooops;
    getURL(ooops,"");
    

    salvo il codice Actionscript soprariportato come jump.as

    **Creo un nuovo file di Flash. **
    Io ho lavorato con Flash 8, ma anche le versioni 6 (mx) e 7 (mx professional) vanno benissimo.

    Dimensioni, colore di sfondo e frame rate a piacere. Io ho creato un file 100*50, sfondo bianco.

    Nel primo frame inserisco la seguente azione:

    #include "jump.as"
    

    Salvo il file come jumpIT.fla ed esporto il relativo movie jumpIT.swf

    Dopodichè inserisco il file jumpIT.swf all'interno di una pagina web (che molto probabilmente sarà una doorway, altrimenti non capisco il senso della redirezione coatta) con il seguente codice html

    <object classid="clsid&#58;D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http&#58;//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="100" height="50">
      <param name="movie" value="jumpIT.swf" />
      <param name="quality" value="high" />
      <embed src="jumpIT.swf" quality="high" pluginspage="http&#58;//www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="50"></embed>
    </object>
    

    Salvo con un nome a piacere (jumpIT.html) e metto su un hosting i file: jumpIT.swf ; jump.as ; jumpIT.html.

    Se tutto è andato bene richiamando jumpIT.html verrò reindirizzato su www.yahoo.com] pressochè subito.

    http://www.kapefiles.com/redir/jumpIT.html (si, funziona... 😄 )

    Con un tipo di redirezione simile, gli spider non dovrebbero insospettirsi.
    Rimane il fattore umano. Un utente che càpita sulla pagina SA di essere stato rediretto, e anche senza javascript la pagina potrebbe essere oggetto di indagine.

    Come futura implementazione infatti prevedo di inserire un cookie nel browser dell'utente, in modo che se viene rediretto ad un'altra pagina e clicca il tasto INDIETRO del browser, non viene più rediretto (rimane nella doorway)....e penserà: "Ma sì, avrò schiacciato un link per errore" 😎

    Cordialmente,
    Stuart


  • User Attivo

    @Stuart said:

    Premesso che non impazzisco per le redirezioni automatiche (ci si rende antipatici sia ai navigatori che agli spider....e non so cosa sia peggio), quella di usare Flash per redirigere il browser dell'utente e non farsi beccare dai motori di ricerca non è un'idea pessima...

    Al limite rimane un bell'esperimento da fare, no? 🙂

    Questa una mia prima interpretazione del problema, nella speranza che venga implementata da qualche altro partecipante del forum.

    Ho utilizzato la versione Actionscript 1.0 in modo che sia fruibile da più persone possibile. Ho testato il risultato finale sia su Explorer che Mozilla.

    Background: Sappiamo che Google riesce a leggere le informazioni nel comando

    getUrl&#40;&#41;;
    

    quindi se all'interno di un'animazione ci sono dei link (es: [index.html] ; http://www.tuosito.com] ecc ecc) lo spider riesce a seguire quelle indicazioni e proseguire nel crawling.
    Il comando getUrl può essere associato sia a bottoni (il caso più comune) che a frame dell'animazione. Ma ciò non è importante in questo momento 🙂

    Per creare una redirezione che sia il più difficilmente rintracciabile da uno spider ho tenuto presente due esigenze:

    1. Il comando getUrl(); non deve avere nulla da seguire, quindi al posto di un indirizzo web metterò una variabile
    2. Lo spider non deve neanche sapere che c'è un comando getUrl(); all'interno del mio filmato Flash. Quindi metterò tutto il codice dentro un file esterno.

    Quindi (Bloc Notes di Windows, prego..)

    var ooops = "http://www.yahoo.com";
    var urlString&#58;String = ooops;
    getURL&#40;ooops,""&#41;;
    

    salvo il codice Actionscript soprariportato come jump.as

    **Creo un nuovo file di Flash. **
    Io ho lavorato con Flash 8, ma anche le versioni 6 (mx) e 7 (mx professional) vanno benissimo.

    Dimensioni, colore di sfondo e frame rate a piacere. Io ho creato un file 100*50, sfondo bianco.

    Nel primo frame inserisco la seguente azione:

    #include "jump.as"
    

    Salvo il file come jumpIT.fla ed esporto il relativo movie jumpIT.swf

    Dopodichè inserisco il file jumpIT.swf all'interno di una pagina web (che molto probabilmente sarà una doorway, altrimenti non capisco il senso della redirezione coatta) con il seguente codice html

    <object classid="clsid&#58;D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http&#58;//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="100" height="50">
     <param name="movie" value="jumpIT.swf" />
     <param name="quality" value="high" />
     <embed src="jumpIT.swf" quality="high" pluginspage="http&#58;//www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="50"></embed>
    </object>
    

    Salvo con un nome a piacere (jumpIT.html) e metto su un hosting i file: jumpIT.swf ; jump.as ; jumpIT.html.

    Se tutto è andato bene richiamando jumpIT.html verrò reindirizzato su www.yahoo.com] pressochè subito.

    http://www.kapefiles.com/redir/jumpIT.html (si, funziona... 😄 )

    Con un tipo di redirezione simile, gli spider non dovrebbero insospettirsi.
    Rimane il fattore umano. Un utente che càpita sulla pagina SA di essere stato rediretto, e anche senza javascript la pagina potrebbe essere oggetto di indagine.

    Come futura implementazione infatti prevedo di inserire un cookie nel browser dell'utente, in modo che se viene rediretto ad un'altra pagina e clicca il tasto INDIETRO del browser, non viene più rediretto (rimane nella doorway)....e penserà: "Ma sì, avrò schiacciato un link per errore" 😎

    Cordialmente,
    Stuart

    scusate se riesumo un post vecchio..... 😄
    bello il redirect con flash!

    una cosa sola... a me funziona anche senza l'upload del file **jumpIT.as **sul server.... che al momento dell'esportazione dell'swf Flash lo incuda nel file? :mmm:


  • User Attivo

    Ciao a tutti.
    tutto quello che c'è scritto qui (eè roba di 2 anni fa..) vale ancora?
    Nel senso che mi hanno dato un sito da ripulire e riposizionare con nuove keys: in questo sito ci sono diversi swf con redirect e google non ha penalizzato il sito, anzi per le parole di riferimento è primo o in prima pagina.

    Che faccio? Lascio gli swf?
    A me come fattore umano e dinavigazione mi sembra una roba bruttina..

    Che ne penasate??


  • Super User

    Due anni sul web sono due ere geologiche.

    Le doorways non sono tollerate da Google e Co.

    E la penalizzazione prima o poi arriverà, questo è certo.

    A presto! 😉