Mod_rewrite-ähnliche Funktion in IIS (5/6/7)?
Frage
Ich arbeite an (Überraschung) einem Web-Framework, die völlig abhängig von mod_rewrite ist jedoch würde Ich mag es mit IIS (wenn möglich) kompatibel sein. Es gibt eine leichte geringe Chance, eine der Websites gebaut wird gespeichert werden, auf einem Feld IIS, ich frage mich, ob es irgendeine Rewrite-Modul in den beliebtestenen Versionen von IIS konnte ich verlassen.
Lösung
IIS7 ist einfach - nutzen Sie die URL Rewrite-Modul als Garethm weist darauf hin.
IIS <7 ist ein bisschen schwieriger - keine integrierte Pipeline andocken. Vorausgesetzt, Sie können, dass Personen benötigen Hosting auf IIS-Hosting gewidmet haben, oder zumindest ein ISAPI Modul erhalten installiert Besuche ikonischen isapi Rewrite Filter. Es ist kostenlos, Open Source und ziemlich viel Mimik des mod-Rewrite.
Andere Tipps
Für IIS7 gibt es die IIS URL Rewrite-Modul . Wenn ich mich richtig erinnere, können Sie es mit dem Web Platform Installer installieren.
Es scheint auch ein Unternehmen zu sein, das ein Umschreiben Modul für IIS neu geschrieben hat, die mit Apache mod_rewrite Konfigurationsformat kompatibel ist. Sie können darüber auf der Micronovea Webseite erfahren. Ich habe keine Erfahrung mit dieser aber.
Ich habe verwendet HeliconTech der ISAPI_Rewite mit großem Erfolg. Es ist nicht kostenlos oder Open-Source, aber es ist ziemlich billig und gut unterstützt, auch super-einfach zu installieren und zum Laufen bringen.
Helicon hat auch eine 'Lite' Version, die frei ist.