Разбор PHP в .html файлах с IIS и FastCGI - PullRequest
2 голосов
/ 08 ноября 2010

У меня большой сайт с большим количеством файлов .html, и я хочу начать использовать PHP на своих страницах, но я не хочу менять ссылки на .php. Я прочитал на серверах Apache, что вы можете добавить правило в файл .htaccess, которое позволит анализировать PHP в простых файлах .html. Возможно ли это в IIS?

Ответы [ 2 ]

2 голосов
/ 08 ноября 2010

Абсолютно. Предполагая, что вы используете IIS7, вы просто измените путь запроса в «Сопоставлении обработчиков» на * .html (для обработки всех html-файлов).

Обратите внимание, что вы получите большой удар по производительности. Статический контент гораздо быстрее обслуживать, поэтому, если у вас много HTML-страниц, каждая из них начнет анализироваться PHP. Было бы предпочтительнее переключать страницы на .php по мере необходимости, но я понимаю, что было бы сложно исправить все обратные ссылки.

Более подробная информация о настройке доступна здесь .

0 голосов
/ 09 декабря 2011

Имейте в виду, что при изменении отображений обработчика вы также должны убедиться, что он по-прежнему отправляет правильные типы MIME. Я только что реализовал решение, на которое ссылается Хэмиш, но все мои директивы CSS @import не сработали, так как они относились к чистым файлам .css, которые теперь обслуживались стандартным заголовком типа text / html PHP типа Content / Type.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...