IIS URL Rewrite 2 installiert, kann es aber nicht finden

4053
RSM

Mein Unternehmen hatte ihre Website in ASP.NET erstellt, und aus SEO-Gründen möchten wir die URLs ändern und das Unternehmen, das die Website erstellt hat, fragen, ob wir dies selbst tun könnten. Sie sagten, verwenden Sie IIS URL Rewrite 2 .

Ich habe es auf meinem Computer installiert, aber beim Betrachten meiner Programme und über meinen Computer kann ich es nicht finden.

Bitte entschuldige meine Unwissenheit.

Weiß jemand, wo es wäre? Und wenn ich es finde, irgendwelche Tipps zur Verwendung usw.?

2

2 Antworten auf die Frage

1
harrymc

Am Ende der von Ihnen verlinkten Seite finden Sie Erläuterungen zur Verwendung dieses Produkts.

Besonders nützlich scheint der Artikel Using URL Rewrite Module 2.0 zu sein, in dem die Verwendung erläutert wird.

Aus dem Dokument muss ein Anbieter registriert und dann verwendet werden. Die Provider- und Umschreiberegeln finden Sie in IIS wie folgt. Ich schlage vor, dass Sie die Dokumente lesen, bevor Sie mit dem Produkt arbeiten.

image

0
Shaun Wilson

Am Ende der Seite, auf die Sie verlinkt haben, finden Sie Links zu Artikeln, in denen die Verwendung des URL-Rewrite-Moduls erläutert wird .

Im Allgemeinen müssen Sie das URL-Umschreibungsmodul in IIS installieren und anschließend eine oder mehrere Umschreiberegeln konfigurieren, indem Sie entweder den IIS-Manager verwenden oder die web.config- Dateien manuell bearbeiten .

1. Suchen und öffnen Sie die URL-Rewrite-Benutzeroberfläche im IIS-Manager

image

2. Sie können eingehende und ausgehende Umschreiberegeln verwalten

image

3. Hier ist ein einfaches Beispiel für einen Regex-Abgleich und das Umschreiben in ein Unterweb

image

4. Die daraus resultierenden Umschreibungsregeln, die in web.config erstellt wurden :

<?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="MyRule001" stopProcessing="true"> <match url="^services/(.*)" /> <action type="Rewrite" url="http://localhost/my/services/" /> </rule> </rules> </rewrite> </system.webServer> </configuration> 

Dies reicht aus, um die meisten URLs neu zu schreiben. In 99,999% der meisten realen Szenarien müssen keine Anbieter konfiguriert werden. Sie sind nur für fortgeschrittene Umschreibungsanforderungen vorhanden (z. B. dynamisches Umschreiben statt einer statischen Regel).

Es ist in erster Linie von Microsoft beabsichtigt, dass Sie einfach Umschreibungsregeln definieren, die Ihren Anforderungen entsprechen, wie oben gezeigt.

Hoffe das hilft anderen.