2009-07-27 2 views
0

Я работаю над (сюрпризом) веб-каркас, который полностью зависит от mod_rewrite, однако я бы хотел, чтобы он был совместим с IIS (если это возможно). Есть небольшая вероятность того, что один из построенных сайтов будет храниться в ящике IIS. Мне интересно, есть ли какой-либо модуль перезаписи в самых популярных версиях IIS, на которые я мог бы положиться.Функция Mod_rewrite в IIS (5/6/7)?

ответ

1

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

IIS < 7 немного сложнее - нет встроенного трубопровода для фиксации. Предполагая, что вы можете потребовать, чтобы лица, принимающие на IIS, имели выделенный хостинг или могли, по крайней мере, получить установленный модуль ISAPI, проверьте фильтр icon. Это бесплатный, с открытым исходным кодом и в значительной степени переписываемый имидж mimic.

1

Для IIS7 существует IIS URL Rewrite Module. Если я правильно помню, вы можете установить его с помощью Web Platform Installer.

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

0

Я использовал HeliconTech's ISAPI_Rewite с большим успехом. Это не бесплатный или открытый исходный код, но он достаточно дешевый и хорошо поддержанный, также очень простой в установке и запуске.

0

Helicon также имеет бесплатную версию «lite».

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