Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344

    Corretta costruzione della pagina

    Solitamente costruisco così le mie pagine in ASP con diverse pagine index.asp, prima.asp, ecc. che differiscono nella parte dei contenuti:

    ...
    <body>
    <div id="container">
    <div id="container2">
    <div id="header">

    </div>
    <div id="content">
    ...contenuti della pagina
    </div>
    <div id="extra">

    </div>
    <div id="navigation">

    </div>
    <div id="footer">

    </div>
    </div>
    </div>
    </body>
    ...

    Però mi è venuto in mente che si potrebbe fare anche così:

    ...
    <body>
    <div id="container">
    <div id="container2">
    <div id="header">
    ...header...
    </div>
    <div id="content">
    <%server.Execute("/include/" & inc & ".asp")%>
    </div>
    <div id="extra">
    ...extra...
    </div>
    <div id="navigation">
    ...navigazione...
    </div>
    <div id="footer">
    ...footer...
    </div>
    </div>
    </div>
    </body>
    ...


    Ovvero una pagina unica (ad esempio index.asp) e con il server.execute faccio cambiare i contenuti in base alla variabile che arriva in querystring.

    Funzionano entrambi i metodi con i medesimi risultati.

    Quello che mi chiedo è preferibile l'uno all'altro? Dal punto di vista tecnico, per i motori di ricerca, ecc.

    Chi mi illumina?

  2. #2
    Con il secondo esempio avresti dei problemi con i motori di ricerca se il nome della pagina è sempre lo stesso.
    Dal punto di vista tecnico hai facilità di modifica della struttura.

    Io utilizzo una terza soluzione

    Ho creato due file chiamati strutturasopra.asp e strutturasotto.asp

    strutturasopra.asp include le istruzioni dal "DOCTYPE " al div che dovrà contenere i contenuti della pagina
    strutturasotto.asp include le istruzioni dalla chisura del corpo alla chisura della pagina

    quindi il file index.asp avrà la seguente struttura
    codice:
    Contenuto della pagina
    In questo modo se devo modificare la struttura agisco solamente sui due file struttura[].asp e ogni pagina sarà indicizzata dai motori senza problemi.

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344
    bè interessante anche questa proposta...
    però in linea di massima come struttura finita è uguale alla mia prima soluzione, solo che raggruppa una parte

  4. #4
    Utente di HTML.it L'avatar di EmTmE
    Registrato dal
    Jun 2001
    Messaggi
    333
    Originariamente inviato da OcchioCrepato
    Con il secondo esempio avresti dei problemi con i motori di ricerca se il nome della pagina è sempre lo stesso.
    Dal punto di vista tecnico hai facilità di modifica della struttura.

    Io utilizzo una terza soluzione

    Ho creato due file chiamati strutturasopra.asp e strutturasotto.asp

    strutturasopra.asp include le istruzioni dal "DOCTYPE " al div che dovrà contenere i contenuti della pagina
    strutturasotto.asp include le istruzioni dalla chisura del corpo alla chisura della pagina

    quindi il file index.asp avrà la seguente struttura
    codice:
    Contenuto della pagina
    In questo modo se devo modificare la struttura agisco solamente sui due file struttura[].asp e ogni pagina sarà indicizzata dai motori senza problemi.

    ciao
    mi associo assolutamente ... le faccio anche io in questo modo ...
    questa soluzione va benissimo anche se devi fare sito in diverse lingue ...
    strutturasopra_eng.asp
    strutturasotto_eng.asp
    inutile dire quanti vantaggi si hanno modificando solo due pagine cambi praticamente tutto un sito ... se vuoi far benissimo metti dentro anche il css e così sei apposto davvero.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.