Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001

    reindirizzare le pagine

    ragazzi ho un problema
    allora ho una serie di pagine html
    in alcune di esse ho dovuto x forza usare iframe

    e fino a qua tutto ok

    ho inserito x queste pagine questo script

    nell' head

    <script>
    if (self.name==top.name)
    {
    document.write('<meta http-equiv="refresh" content="1;url=http://www.tuosito.it">')
    }
    </script>



    infatti se apro queste singole pagine ritorno all'home page

    e tutto ok


    ora il problema è questo
    il cliente vuole far si che quando fa una ricerca con un motore
    di ricerca nel momento in cui trova una pagina interna(che nn comprende una pagina che fa parte l'iframe)

    vuole che gli appare sempre home page

    se inserisco lo script di sopra anche alle altre pagine
    nel momento in cui navigo ritorno all'home page

    come posso risolvere???????
    help me
    Vola solo chi ha il coraggio di farlo

  2. #2
    boolbo
    Guest
    Beh, un conto è far sentire al sistema che una certa pagina fa parte di un iframe e che quindi non deve "vivere" da sola, bensì in un sistema di frames o iframe.

    Un conto è quello che vuoi fare tu. Una pagina interna se non fa parte di un frameset o di un iframe vuol dire che "sussiste" da sola. Pertanto deve essere visitabile da sola. E' ovvio che se gli dici di andare alla home quella ti andrà sempre alla home anche quando nno ci accedi da un motore di ricerca. Potresti non indicizzare le pagine interne (proteggendole con un robots.txt visto che al tuo cliente interessa solo la home.

  3. #3
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001
    bella boolbo
    hai capito xfettamente il problema

    codice:
     Potresti non indicizzare le pagine interne
     (proteggendole con un robots.txt visto che 
    al tuo cliente interessa solo la home.
    mi spiegheresti in linea generale come si fà????

    tnx
    Vola solo chi ha il coraggio di farlo

  4. #4
    Potresti reindirizzarle alla home solo se non vengono da una pagina del sito (ovvero se non vengono da un sito che ha l'indirizzo del sito sfruttando la history), ma è solo un abbozzo di idea...
    da fare probabilmente in php o altro lato server.
    Colleziono problemi matematici divertenti o strani e li raccolgo nel mio sito. Se me ne mandate qualcuno vi ringrazio. flan

  5. #5
    boolbo
    Guest
    Originariamente inviato da noos
    bella boolbo
    hai capito xfettamente il problema
    mi spiegheresti in linea generale come si fà????
    tnx
    Apri il notepad e ti crei un file chiamato obbligatoriamente "Robots.txt"

    Dentro scrivi così:

    # robots.txt for http://www.nometuosito.it

    User-agent: *

    Disallow: /nomecartella/
    Disallow: /altronomecartella/
    Disallow: /nomecartella/nomefile.htm
    Disallow: nomefile.htm
    Disallow: altronomefile.htm


    # End of robots.txt file


    L'asterisco indica che tutti gli spibot di tutti i motori devono tenere conto di queste istruzioni. Iol comando "Disallow" impedisce l'indicizzazione del file indicato e di tutti i file dentro la cartella indicata.

    Il fole Robots.txt deve stare nella root dello spazio web, quindi dove sta il file Index della home. I riferimenti a cartelle e files partono tutti da lì, dalla root dove si trova il Robots.txt quindi.
    Pertanto se vuoi impedire l'indicizzazione del contenuto di una cartella metti:
    Disallow: /nomecartella/

    Se solo di alcuni file della cartella metti:
    Disallow: /nomecartella/nomefile1.htm
    Disallow: /nomecartella/nomefile2.htm
    Disallow: /nomecartella/nomefile6.htm

    tutti gli altri file dentro nome cartella saranno invece indicizzati. Se li vuoi bloccare tutti fai come sopra, cioè disabiliti tutta la cartella.

    Se i file non sono contenuti in sottocartelle ma sono nella root dove si trova il robots.txt devi indicara i nomi di ogni file che vuoi disabilitare dall'indicizzazione così:
    Disallow: nomefile1.htm
    Disallow: nomefile2.htm

    e così via.

    Per altre istruzioni più dettagliate vedi qui:
    http://www.searchengineworld.com/rob...s_tutorial.htm
    http://www.robotstxt.org/wc/robots.html

    se

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.