IIS 7.5 verwendet das URL-Rewrite-Modul, um eine Webseitenumleitung zu erreichen

IIS 7.5 verwendet das URL-Rewrite-Modul, um eine Webseitenumleitung zu erreichen

Wir alle wissen, dass Apache in der Konfigurationsdatei problemlos Umschreibungen für Webseiten oder Websites festlegen kann, aber ich habe kürzlich eine Gruppe von IIS-Servern übernommen und festgestellt, dass es einfach keine Konfigurationsdatei gab, die ich schreiben konnte, aber ich wollte die Funktion zum Umschreiben von Webseiten implementieren. Was tun? Ich habe gegoogelt und den Inhalt eindeutig gefunden.

IIS URL Rewrite-Modul:

Offizielle Downloadadresse:
http://www.iis.net/downloads/microsoft/url-rewrite

Amtliche Dokumentation:
http://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module

Laden Sie das Installationspaket auf den IIS-Server herunter und installieren Sie es. Der Installationsort von IIS wird automatisch erkannt. Bis zum Schluss ist es sehr einfach. Öffnen Sie danach den IIS-Manager erneut und Sie werden im Verzeichnis jeder Website deutlich eine Komponente sehen: URL Rewrite!

image

Doppelklicken Sie, um das Regelfenster aufzurufen:

image

Sie können direkt oben rechts auf „Regel hinzufügen“ klicken, um Regeln hinzuzufügen.

Hier führen wir einfach eine Neuschreibung durch.

Ziel:

Wenn ein Benutzer www.a.com/aaa besucht, wird automatisch auf die Datei mit dem Namen aaa.html zugegriffen.

erreichen:

Klicken Sie auf „Regel hinzufügen“, wählen Sie „Leere Regel“ aus und füllen Sie die Regeln wie gezeigt aus:

image

Name: Geben Sie ihm einen Namen. Wir nennen es „set aaa to aaa.html“

Angeforderte URL: Wählen Sie „Entspricht dem Muster“

Verwenden: Wählen Sie „Exakte Übereinstimmung“ (Wenn Ihre regulären Ausdrücke gut genug sind, können Sie auch reguläre Ausdrücke für die Übereinstimmung verwenden)

Muster: Geben Sie den passenden Inhalt „aaa“ ein (Da es sich um eine exakte Übereinstimmung handelt, müssen wir nur den exakt passenden Inhalt eingeben)

Aktionstyp: Wählen Sie „Umschreiben“ aus.

URL neu schreiben: Geben Sie die benötigte aaa.html ein

Klicken Sie zum Speichern oben rechts auf „Übernehmen“.

IIS unterstützt dieses URL-Rewrite-Modul seit IIS 7.0. Es kann nicht nur die Umleitung eines einzelnen Links, sondern auch die Umleitung des gesamten Verzeichnisses definieren. Es ist leistungsstark und benutzerfreundlich. Ich kann es jedem nur wärmstens empfehlen!

Das könnte Sie auch interessieren:
  • So leiten Sie eine URL mit Nginx Rewrite um
  • So konfigurieren Sie das Neuschreiben von Seiten unter IIS (mithilfe des Plug-Ins „url-rewrite2“ zum Entfernen des Seitensuffixes)
  • Lösung für das Problem, dass PHP Manager, ARR3.0 oder URL Rewrite 2.0 in Windows Server 2016 nicht installiert werden können
  • So installieren und verwenden Sie das URL-Rewrite-Tool in IIS8
  • UrlRewrite URL-Umschreiben - ausführliche Erklärung und Beispiele
  • Detaillierte Erläuterung des Nginx-Umschreibens und der Lokalisierung gemäß URL-Parametern
  • So konfigurieren Sie pseudostatische URLs in IIS7.5 auf Windows Server 2008R2 (urlrewrite)
  • Beispiel für die Verwendung von „Rewrite“ zum Umschreiben einer URL, um eine pseudostatische Funktion im Nginx-Server zu erreichen
  • Analyse des Konzeptprinzips und der Verwendung von UrlRewrite

<<:  Natives JS zum Erzielen eines nahtlosen Karusselleffekts

>>:  Grafisches Tutorial zur Installation und Konfiguration von mysql 5.7.11 winx64.zip

Artikel empfehlen

Eine kurze Diskussion darüber, wie man JS Schritt für Schritt lernt

Inhaltsverzeichnis Überblick 1. Verstehen Sie die...

MySQL-Export ganzer oder einzelner Tabellendaten

Exportieren einer einzelnen Tabelle mysqldump -u ...

Beispiel, wie nginx dynamische und statische Trennung implementiert

Inhaltsverzeichnis Stellen Sie nginx auf Server1 ...

Docker stellt Containern dynamisch Ports zur Verfügung

Zeigen Sie die IP-Adresse des Containers an docke...

Bootstrap FileInput implementiert Bild-Upload-Funktion

In diesem Artikelbeispiel wird der spezifische Co...

Lösung für FEHLER 1054 (42S22) beim Ändern des Passworts in MySQL 5.7

Ich habe MySQL 5.7 neu installiert. Beim Anmelden...

React implementiert Paging-Effekt

In diesem Artikel wird der spezifische Code für R...

Optimierte Aufzeichnung der Verwendung von IN-Datenvolumen in Mysql

Die MySQL-Versionsnummer ist 5.7.28. Tabelle A ha...

Der Unterschied zwischen den Größen- und Maxlength-Attributen von Input

Ich habe kürzlich die Attribute „input size“ und „...

Docker-Kern und spezifische Verwendung der Installation

1. Was ist Docker? (1) Docker ist ein Open-Source...

React-Beispiel zum Abrufen des Werts aus dem Eingabefeld

Reagieren Sie auf mehrere Arten, um den Wert des ...