Можно ли сопоставить обработчик SSI с файлами.html в IIS?

У меня есть сайт, созданный со статическими HTML-файлами, и мне нужно добавить сегмент разметки на каждую страницу. Естественным выбором для этого является использование включений на стороне сервера (SSI).

Обработчик SSI по умолчанию не сопоставляется с файлами.html, поэтому у меня остается 2 варианта:

  1. Переименуйте все файлы в.shtml, что требует замены всех ссылок.
  2. Сопоставьте обработчик SSI с файлами.html. (Я хотел бы сделать это изменение быстрым и грязным, так что это мой предпочтительный вариант.)

Существуют ли какие-либо серьезные проблемы с отображением обработчика SSI в файлы.html? Это не сайт с большим трафиком, поэтому производительность не должна быть проблемой.

1 ответ

Решение

Ваш вариант 2 для сайта с небольшим трафиком не имеет значения. HTML будет по-прежнему отображаться как обычный HTML, но он также будет обрабатывать SSI.

Кроме того, есть ли причина, по которой вы бы использовали SSI вместо полноценного скриптового решения, такого как ASP.NET, PHP или даже Classic ASP? SSI жили великолепно, около десяти лет назад.

Другие вопросы по тегам