301 Weiterleitung für IIS

8

Wenn ich Apache verwendet habe, habe ich mit .htaccess einen benutzerdefinierten Pfad zu einer bestimmten Seite umgeleitet.

Aber meine neue Website wird auf einem Windows-Server gehostet und ich finde keine Hilfe beim Einrichten von Weiterleitungen für alte Seiten, die für neue Seiten gelöscht wurden.

Beispiel. Wenn Leute

besuchen

[Domäne] /ValveMonitoring/valveleak.php

Sie sollten an

weitergeleitet werden

[Domäne] /valve-monitoring/midas-meter.php

Kann jemand helfen?

    
ngplayground 27.01.2012, 23:47
quelle

3 Antworten

6

Der einfachste Weg, dies in IIS7 und darüber hinaus zu tun, ist die Installation des URL-Rewrite-Moduls. Bitte beachten Sie die folgende Dokumentation: Ссылка

    
codechurn 27.01.2012, 23:55
quelle
3
  1. Klicken Sie in IIS mit der rechten Maustaste auf die Datei oder den Ordner möchte umleiten und wählen Sie Eigenschaften
  2. Wählen Sie auf der Registerkarte Datei die Option "Eine Umleitung zu einer URL"
  3. aus
  4. Geben Sie die URL ein, um zu
  5. umzuleiten
  6. Legen Sie fest, ob Sie die optionalen Kontrollkästchen aktivieren möchten (wahrscheinlich sollten Sie "Eine permanente Umleitung für diese Ressource" aktivieren)
  7. Klicken Sie auf OK
James Kell 27.01.2012 23:57
quelle
0

Das Neuschreiben ist der Weg, dies zu tun, wie Codechurn darauf hinweist. Hier ist ein Beispiel dafür, was Sie in der web.config im Stammverzeichnis der Site festhalten können. Es ist wirklich ziemlich einfach:

%Vor%

Sie müssen sicherstellen, dass das Rewrite-Modul installiert ist. Auf Win10 gehen Sie hier um sicher zu gehen:

Systemsteuerung - & gt; Programme - & gt; Programme und Funktionen - & gt; Windows-Funktionen ein- oder ausschalten - & gt; Internetinformationsdienste - & gt; WWW-Dienste - & gt; Häufige HTTP-Funktionen

Und aktivieren Sie einfach alle diese Optionen unter "Common HTTP Features" und Sie sollten gut gehen (außer vielleicht Directory Browsing und WebDAV Publishing). Drücke OK und schließe.

    
Ian 09.10.2017 23:27
quelle

Tags und Links