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

Implementierung des Aufbaus eines Kubernetes-Clusters mit VirtualBox+Ubuntu16

Inhaltsverzeichnis Über Kubernetes Grundlegende U...

MySQL 8.0.20 Installations- und Konfigurations-Tutorial unter Win10

Super ausführliches Tutorial zur Installation und...

Detaillierte Erklärung der MySQL-Injektion ohne Kenntnis des Spaltennamens

Vorwort Ich habe in letzter Zeit das Gefühl, dass...

Implementierung integrierter Module und benutzerdefinierter Module in Node.js

1. Commonjs Commonjs ist ein benutzerdefiniertes ...

Detaillierte Erklärung des JavaScript-Prototyps und Beispiele

Inhaltsverzeichnis Die Beziehung zwischen der Kon...

So stellen Sie Gitlab schnell mit Docker bereit

1. Laden Sie das Gitlab-Image herunter Docker-Pul...

Detaillierte Erklärung der grundlegenden HTML-Tags und -Strukturen

1. HTML-Übersicht 1.HTML: Hypertext Markup Langua...

So installieren Sie vncserver in Ubuntu 20.04

Ubuntu 20.04 wurde im April 2020 offiziell veröff...