Como é que meu HTML inclui não funcionar?
Pergunta
Estou fazendo um site agora e quero incluir a barra lateral em todas as páginas. Eu olhei por toda parte e todos dizem usar o seguinte código:
<!--#include virtual="insertthisfile.html" -->
Eu fiz isso, mas sem sucesso. Estou usando o Dreamweaver para facilitar o upload e o gerenciamento dos meus arquivos, e ele aparece no Dreamweaver. Eu apenas usaria o PHP, mas não quero que todas as minhas páginas sejam PHP para apenas um código que pode funcionar no HTML ..
Alguma ideia?
Solução
- Verifique se o arquivo (incluindo) tem um
.shtml
extensão - Verifique se o lado do servidor inclui estão ativados no servidor da web
Outras dicas
Esse não é um recurso "html". Isso é O lado do servidor inclui. Você precisa garantir que tenha o SSI ativo no seu servidor e que ele esteja configurado para aplicar no arquivo.
Esta página Tem muitas informações sobre o servidor e o lado do cliente incluem. Isso mostra algumas alternativas ao #include também.
Comece tentando renomear o .html arquivo para .shtml. Além disso, verifique se o lado do servidor inclui estão ativados no seu servidor.