Software-update: Microsoft URL Rewrite Module for IIS7 2.0 bèta

Microsoft heeft een eerste bètaversie van zijn URL Rewrite Module 2.0 for IIS 7 uitgebracht. Met deze module voor IIS 7 kun je, zoals de naam al doet vermoeden, url's herschrijven. Hierdoor kun je de gebruiker of een zoekmachine een overzichtelijker en duidelijker url meegeven; zo is de url http://example.com/Page_title herschreven van http://example.com/wiki/index.php?title=Page_title.

Deze 2.0 bètaversie bevat alle functionaliteit van de voorgaande 1.1-uitgave en voegt daar verschillende mogelijkheden aan toe om url's die door je webapplicatie worden gegenereerd ook in een gewenste vorm te herschrijven. De bijbehorende aankondiging ziet er als volgt uit:

URL Rewrite Module 2.0 for IIS 7 - Beta

Today IIS team has released the URL Rewrite Module 2.0 for IIS 7 - Beta. This is an incremental release that includes all the features from version 1.1, and adds support for outbound response rewriting. More specifically, it can be used to:
  • Replace the URLs generated by a web application in the response HTML with a more user friendly and search engine friendly equivalent
  • Modify the links in the HTML markup generated by a web application behind a reverse proxy.
  • Fix up the content of any HTTP response by using regular expression pattern matching
Install the URL Rewrite Module 2.0 Beta

Install with Web Platform Installer
or, download:
URL Rewrite Module 2.0 for IIS 7 - Beta (x86)
URL Rewrite Module 2.0 for IIS 7 - Beta (x64)

Note:
URL Rewrite v1.0 and v2.0 cannot be installed side-by-side.
URL Rewrite v1.1 and v2.0 cannot be installed side-by-side.
If URL Rewrite v1.0 or v1.0 is already installed, uninstall it before proceeding with installing URL Rewrite Module v2.0 Beta.

New Features

URL Rewrite Module 2.0 includes the following key features:
  • Rules-based response rewriting engine. Outbound rules are used to express the logic of what to compare parts of the response with and what to do if comparison was successful. Web server and site administrators can use outbound rules to define complex response rewriting logic.
  • Rewriting within the content of specific HTML tags. Instead of scanning the entire response for a particular match, the rule can be configured to look only inside of certain HTML tags, such as <a>, <img>, etc. That way the pattern is greatly simplified and the process of applying the rule to the content is much faster comparing to applying the pattern to the entire response.
  • Pre-conditions for outbound rules. Applying rewrite rules on every response is an expensive operation and is not necessary in majority of the cases. Pre-conditions are used to check the response metadata to determine if outbound rules evaluation should be applied.
  • Setting of server variables and HTTP headers. Various IIS server variables and HTTP request headers can be set by using rewrite rules.
  • Tracking capture groups across rule conditions. The conditions back-referencing logic in URL Rewrite 1.1 worked only against the last matched conditions. In v2 it is possible to configure back-referencing logic to work against all matched conditions.
  • Logging of rewritten URLs. The module can be configured to log the rewritten URL in IIS W3C logs as opposed to logging an originally requested URL.
More information:
Versienummer 2.0 bèta
Releasestatus Beta
Besturingssystemen Windows 7, Windows Vista, Windows Server 2008
Website Microsoft
Download http://forums.iis.net/t/1159315.aspx
Bestandsgroottes 6,90MB - 8,60MB
Licentietype Freeware

Door Japke Rosink

Meukposter

28-07-2009 • 15:06

4 Linkedin

Bron: Microsoft

Reacties (4)

4
4
1
1
0
0
Wijzig sortering
Anoniem: 263644
28 juli 2009 20:05
Dit is redelijk nieuw. Apache heeft inderdaad al een lange tijd mod_rewrite. IIS rewrite v1 is ook nog niet zo lang terug gelanceerd. Daarvoor was je afhankelijk van ISAPI modulen van anderen. Grootste nadel blijft nog steeds dat mod_rewrite en IIS rewrite niet compatible met elkaar zijn. Bij IIS moet je in de web.config spitten tegenover een .htaccess bestand bij Apache. Er zijn al applicaties als Wordpress die netjes aangeven wat je moet doen en is het enkel nog copy/paste werk. Echt moeilijk is het trouwens niet: regular expressions zijn overal vrijwel gelijk.

[Reactie gewijzigd door Anoniem: 263644 op 28 juli 2009 20:06]

Anoniem: 173876
28 juli 2009 16:31
Is dit nieuw voor microsoft?
Ik weet ing dat dit a lang kan met apacha rewrite
Dit is v2.0, dus hoe nieuw zal het zijn? :z
Nee, dit is niet nieuw voor IIS. Dit is echter wel 2.0, dus een nieuwe versie van hun rewrite module.

Op dit item kan niet meer gereageerd worden.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee