2009-05-03 8 views
2

Я делаю сайт прямо сейчас, и я хочу включить боковую панель на каждую страницу. Я смотрел повсюду, и все говорят использовать следующий код:Почему мой HTML-код не работает?

<!--#include virtual="insertthisfile.html" --> 

Я сделал это, но безрезультатно. Я использую Dreamweaver для упрощения загрузки и управления моими файлами, и он появляется в Dreamweaver. Я бы просто использовал PHP, но я не хочу, чтобы все мои страницы были PHP только для одного кода, который может работать в HTML.

Любые идеи?

ответ

4
  • Убедитесь, что (в том числе), файл имеет расширение .shtml
  • Убедитесь, что на стороне сервера включает в себя включены в веб-сервере
6

Это не является особенностью «HTML». Это Server-Side Includes. Вам необходимо убедиться, что на вашем сервере активен SSI, и он настроен для применения к файлу.

+0

Есть ли у вас предложения по включению? –

2

This page содержит много информации о стороне сервера и клиента. Он также показывает пару альтернатив #include.

Start, пытаясь переименовать файл .html к .shtml. Кроме того, убедитесь, что серверная часть включена на вашем сервере.

+0

Оказывается, что на стороне сервера уже активированы, как только я изменил расширение на .shtml, он сработал. Благодарю. –

Смежные вопросы