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

Lösen Sie das Problem der leeren Lücke am unteren Rand des Img-Bildes

Bei der Arbeit an einem aktuellen Projekt habe ic...

So verwenden Sie das MySQL-Limit und lösen das Problem großer Paging-Aufgaben

Vorwort Wenn wir in der täglichen Entwicklung MyS...

MySQL-Trigger: ausführliche Erklärung und einfaches Beispiel

Einfaches Beispiel für einen MySQL-Trigger Gramma...

Vue SPA-Lösung zur Optimierung des ersten Bildschirms

Inhaltsverzeichnis Vorwort Optimierung SSR Import...

Wie viele gängige Schleifen zur Array-Traversierung in JS kennen Sie?

Vorwort Als grundlegende Datenstruktur spielen Ar...

Alibaba Cloud ESC Server Docker-Bereitstellung von Single Node Mysql

1. Laden Sie die beschleunigte Version von msyql ...

Automatisierte Schnittstellentests mit Postman

Inhaltsverzeichnis Hintergrundbeschreibung Erstel...

Slot-Anordnung und Nutzungsanalyse in Vue

Die Betriebsumgebung dieses Tutorials: Windows 7-...

Analyse der Prinzipien von MySQL Dirty Page Flush und Shrinking Table Space

MySQL-Dirty-Pages Aufgrund des WAL-Mechanismus er...

MySQL-Backup-Tabellenvorgang basierend auf Java

Der Kern ist mysqldump und Runtime Der Vorgang is...

Lösung für die Nichterreichbarkeit des Tencent Cloud Server Tomcat-Ports

Ich habe vor Kurzem einen Server mit Tencent Clou...