Вопрос

Я работаю (сюрприз) над веб-фреймворком, который полностью зависит от mod_rewrite, однако мне бы хотелось, чтобы он был совместим с IIS (если возможно).Существует небольшая вероятность того, что один из создаваемых сайтов придется хранить в ящике IIS. Мне интересно, есть ли какой-либо модуль перезаписи в самых популярных версиях IIS, на который я мог бы положиться.

Это было полезно?

Решение

IIS7 прост — используйте модуль перезаписи URL-адресов, как указывает Гаретм.

IIS<7 немного сложнее — нет встроенного конвейера, к которому можно было бы подключиться.Предполагая, что вы можете потребовать, чтобы люди, размещающие хостинг на IIS, имели выделенный хостинг или, по крайней мере, могли установить модуль ISAPI, ознакомьтесь с Iconic. Исапи переписать Фильтр.Это бесплатно, с открытым исходным кодом и во многом имитирует переписанный мод.

Другие советы

Для IIS7 есть IIS Модуль перезаписи URL-адресов.Если я правильно помню, установить его можно с помощью Установщик веб-платформы.

Судя по всему, существует компания, которая переписала модуль перезаписи для IIS, совместимый с форматом конфигурации Apache mod_rewrite.Об этом вы можете узнать на сайте Микроновеа Веб-сайт.Хотя у меня нет опыта работы с этим.

я использовал ISAPI_Rewite от HeliconTech с большим успехом.Он не является бесплатным или с открытым исходным кодом, но он достаточно дешев и хорошо поддерживается, а также очень прост в установке и запуске.

У Helicon также есть «облегченная» бесплатная версия.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top