Come mai il mio HTML Include non funziona?
Domanda
Sto creando un sito in questo momento e voglio includere la barra laterale in ogni pagina. Ho cercato dappertutto e tutti dicono di usare il seguente codice:
<!--#include virtual="insertthisfile.html" -->
L'ho fatto ma inutilmente. Sto usando dreamweaver per caricare e gestire più facilmente i miei file e viene visualizzato in dreamweaver. Vorrei solo usare PHP ma non voglio che tutte le mie pagine siano PHP per un solo codice che può funzionare in HTML ..
Qualche idea?
Soluzione
- Assicurati che il file (incluso) abbia l'estensione
.shtml
- Assicurati che le inclusioni lato server siano abilitate nel server web
Altri suggerimenti
Questo non è un " HTML " caratteristica. È Include lato server . Devi assicurarti di avere SSI attivo sul tuo server e che sia impostato per essere applicato al file.
Questa pagina contiene molte informazioni sul lato Server e Client include . Mostra anche un paio di alternative a #include.
Inizia provando a rinominare il file .html in .shtml . Inoltre, assicurati che le inclusioni lato server siano abilitate sul tuo server.