2013-06-24 2 views
1

, как следует из этого раздела. Я получаю ошибку (обработка ошибок SSI-файл), где бы я не разместил свой код ssi в html. Чтобы включить сервер ssi, я установил серверную часть в Windows Features и использовал диспетчер IIS в Windows 7, чтобы добавить новое сопоставление модулей на сайт.Ошибка обработки файла SSI - с помощью диспетчера IIS на окнах 7

Файлы ssi находятся в отдельной папке. Я использую HTML включает в себя код: (она не работает) <!--#include virtual="/includes/footer_content.ssi" -->

Если я поместить файл сся в корневом уровне и использовать HTML, включает в себя код: (это работает) <!--#include file="footer_content.ssi" -->

Я хотел бы чтобы сохранить файлы ssi в отдельной папке. Может ли кто-нибудь поделиться некоторыми решениями?

Кроме того, когда я добавил новый модуль Mappings это выглядит как добавил IIS конфигурационный файл в моем корневом уровне со следующим содержанием:

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
     <handlers> 
      <add name="SSI-html2" path="*.html" verb="*" modules="ServerSideIncludeModule" resourceType="Unspecified" /> 
     </handlers> 
    </system.webServer> 
</configuration> 

ответ

0

Я считаю, что вам нужно использовать SHTML файлы, а не файлы с суффиксом SSI. Например: <!--#include virtual="/includes/footer.shtml" --> Часто могут возникать другие конфликты, которые, в свою очередь, не позволят корректно отображать файлы .shtml в IIS. Чтобы это исключить, я бы рекомендовал немного тестировать локальное местоположение сервера, и как только вы уверены, что ваш синтаксис и сборка правильны, вы можете переключиться на свой веб-сервер и работать с любыми проблемами, даже если они будут.

Надеюсь, что это поможет и удачи

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

  • Нет связанных вопросов^_^