Antares88
18-03-2007, 19:03
Salve a tutti.
Nel sito che sto realizzando attualmente, ho realizzato la navigazione in questo modo:
C'è una sola pagina index con tutta l'interfaccia e un'area per il contenuto.
C'è uno script php che gestisce quest'area, caricando la pagina appropriata: se viene aperto normalmente index.php viene caricata la home.
Se invece si clicca su un tasto del menu, il link rimanda sempre all'index passando nell'url il nome della pagina da caricare (ad esempio http://indirizzosito/index.php?page=sponsor).
Ora, il mio dubbio è su come realizzare questa pagina da includere: infatti la funzione include prende l'intero listato html della pagina scelta e lo schiaffa nell'html dell'index che viene outputtato e visualizzato dall'utente.
Il risultato è che se si va su una pagina e si apre il sorgente, si vede che all'interno del div "contenuto" c'è di nuovo il doctype, head, body e tutto.
ricapitolando quello che si vede è:
<doctype dell'index>
<html>
<head dell'index>
</head>
<body dell'index>
<div vari>
</div vari>
<div del contenuto>
<doctype della pagina caricata>
<html p.caricata>
<head p.caricata>
<body p. caricata>
<contenuto pagina caricata></contenuto>
</body p.caricata>
</head p.caricata>
</html p.caricata>
</div del contenuto>
</body dell'index>
</html dell'index>
Immagino che questo sia scorretto giusto ? e dunque come fare? nel sorgente delle pagine da far caricare lascio solo il contenuto del body ?
Che effetto ha sui motori di ricerca se io lascio cosi com'è ? ad esempio i meta tag sarebbero sdoppiati,ci sarebbero quelli dell'index e quelli della pagina inclusa...
non so se mi sono spiegato O.o
Nel sito che sto realizzando attualmente, ho realizzato la navigazione in questo modo:
C'è una sola pagina index con tutta l'interfaccia e un'area per il contenuto.
C'è uno script php che gestisce quest'area, caricando la pagina appropriata: se viene aperto normalmente index.php viene caricata la home.
Se invece si clicca su un tasto del menu, il link rimanda sempre all'index passando nell'url il nome della pagina da caricare (ad esempio http://indirizzosito/index.php?page=sponsor).
Ora, il mio dubbio è su come realizzare questa pagina da includere: infatti la funzione include prende l'intero listato html della pagina scelta e lo schiaffa nell'html dell'index che viene outputtato e visualizzato dall'utente.
Il risultato è che se si va su una pagina e si apre il sorgente, si vede che all'interno del div "contenuto" c'è di nuovo il doctype, head, body e tutto.
ricapitolando quello che si vede è:
<doctype dell'index>
<html>
<head dell'index>
</head>
<body dell'index>
<div vari>
</div vari>
<div del contenuto>
<doctype della pagina caricata>
<html p.caricata>
<head p.caricata>
<body p. caricata>
<contenuto pagina caricata></contenuto>
</body p.caricata>
</head p.caricata>
</html p.caricata>
</div del contenuto>
</body dell'index>
</html dell'index>
Immagino che questo sia scorretto giusto ? e dunque come fare? nel sorgente delle pagine da far caricare lascio solo il contenuto del body ?
Che effetto ha sui motori di ricerca se io lascio cosi com'è ? ad esempio i meta tag sarebbero sdoppiati,ci sarebbero quelli dell'index e quelli della pagina inclusa...
non so se mi sono spiegato O.o