Artikel-ID: 324000 - Geändert am: Dienstag, 4. November 2003 - Version: 2.0

SO WIRD'S GEMACHT: Umleiten von URLs auf unterschiedliche Websites

Dieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base:
324000  (http://support.microsoft.com/kb/324000/EN-US/ ) HOW TO: Redirect URLs to Different Web Sites
Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine Übersetzung aus dem Englischen. Es ist möglich, dass nachträgliche Änderungen bzw. Ergänzungen im englischen Originalartikel in dieser Übersetzung nicht berücksichtigt sind. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Produktversion(en). Die Richtigkeit dieser Informationen in Zusammenhang mit anderssprachigen Produktversionen wurde im Rahmen dieser Übersetzung nicht getestet. Microsoft stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.

Auf dieser Seite

Alles erweitern | Alles schließen

Zusammenfassung

Dieser Artikel beschreibt, wie Konfigurationen zum Umleiten und erneuten Schreiben von einer Apache-Konfigurationsdatei auf Information Services (IIS) übertragen wird.


Umleiten von URLs

Wenn Sie Apache verwenden, können Sie URLs durch Verwendung der Anweisung Redirect von einem Ordner oder einem Speicherort zu einem anderen Ordner auf der gleichen oder auf einer anderen Website umleiten. Durch die Anweisung Alias können Sie einen Ordner auch mit einem anderen Speicherort verknüpfen. Wenn Sie IIS verwenden, können Sie die gleichen Aufgaben durch Verwendung der Funktionalität zur Umleitung von URLs ausführen. So leiten Sie einen Ordner oder eine Datei in IIS um:
  1. Melden Sie sich als Administrator bei dem Webservercomputer an.
  2. Klicken Sie auf Start, zeigen Sie auf Einstellungen, und klicken Sie anschließend auf Systemsteuerung.
  3. Doppelklicken Sie auf Verwaltung, und doppelklicken Sie dann auf Internetdienste-Manager.
  4. Klicken Sie mit der rechten Maustaste auf die Website oder den Ordner, und klicken Sie anschließend auf Öffnen.
  5. Klicken Sie mit der rechten Maustaste auf die Ordneranzeige, zeigen Sie auf Neu, und klicken Sie auf Ordner.
  6. Kehren Sie zum Internetdienste-Manager zurück.
  7. Klicken Sie mit der rechten Maustaste auf den soeben erstellten Ordner, und klicken Sie dann auf Eigenschaften.
  8. Klicken Sie auf die Registerkarte Verzeichnis und anschließend auf Einer Umleitung zu einem URL.
  9. Um einen Ordner zu einem anderen URL umzuleiten, klicken Sie auf den URL des in Schritt 4 beschriebenen Ordners bzw. der Website, und geben Sie den vollständigen URL zu der neuen Site im Feld Umleiten zu ein.
  10. Um den Ordner zu einem anderen Ordner innerhalb dieses Ordners umzuleiten, beispielsweise Projekte nach Bereiche/Abteilungen/Projekte, klicken Sie auf Einem Verzeichnis unterhalb von diesem, und geben Sie den neuen Ordner im Feld Umleiten zu ein.
  11. Um die Umleitungsart als dauerhafte Umleitung und nicht als vorübergehende Umleitung zu kennzeichnen, klicken Sie auf Einer dauerhaften Umleitung für diese Ressource.

    Wenn Sie diese Einstellung verwenden, werden auf einigen Browsern die Lesezeichen und andere Informationen automatisch aktualisiert.
  12. Klicken Sie auf OK, um die Änderungen zu speichern.

Erneutes Schreiben von URLs

Wenn Sie Apache verwenden, können Sie die regulären Ausdrücke verwenden, um URLs erneut zu schreiben oder zu anderen Ordnern, Dateien oder Verzeichnissen umzuleiten. Wenn Sie IIS verwenden, können Sie die gleiche Aufgabe durch Verwendung einer Kombination von Platzhalterzeichen und Ersatzvariablen ausführen. Anhand der folgenden Tabelle können Sie die Elemente eines URLs bestimmen, den Sie während des Vorgangs des erneuten Schreibens ersetzen können.

Tabelle minimierenTabelle vergrößern
VariableBeschreibungBeispiel
$SÜbergibt das letzte passende
Element eines URLs.
Wenn "/scripts" umgeleitet wird zu "/newscripts", und
die ursprüngliche Anforderung "/scripts/program.exe" ist,
so ist "/program.exe" die Suffix. Der Server
führt diese Ersetzung der Suffix automatisch durch.
Sie können die Variable "$S"
nur in Kombination mit anderen Variablen verwenden.
$PÜbergibt die Parameter
im ursprünglichen URL.
Wenn beispielsweise der ursprüngliche URL
"/scripts/myscript.asp?number=1" ist,
so wird die Zeichenfolge "number=1" im Ziel-URL wiedergegeben.
$QWird verwendet wie $P, enthält jedoch
ein anführendes Fragezeichen.
Wenn beispielsweise der ursprüngliche URL
"/scripts/myscript.asp?number=1" ist,
so wird die Zeichenfolge "?number=1" im Ziel-URL wiedergegeben.
$VÜbergibt den angeforderten URL
ohne den Servernamen.
Wenn beispielsweise der ursprüngliche URL
"//myserver/scripts/myscript.asp" ist,
so wird die Zeichenfolge "/scripts/myscript.asp" im Ziel-URL wiedergegeben.
$0
bis
$9
Übergibt den Teil
des angeforderten URLs, der
mit den angegebenen Platzhalterzeichen übereinstimmt.
!Nicht umleiten.Verwenden Sie diese Variable, um eine Umleitung eines
Unterordners oder einer einzelnen Datei in ein
virtuelles Verzeichnis zu verhindern, das umgeleitet wurde.

IIS unterstützt die folgenden Platzhalterzeichen:
  • Sternchen (*): Platzhalterzeichen für jedes beliebige Zeichen
  • Fragezeichen (?): Platzhalterzeichen für ein einzelnes Zeichen
Verwenden Sie die zuvor in diesem Artikel beschriebene Umleitungsfunktion, um das erneute Schreiben von URLs zu aktivieren. Vergewissern Sie sich, dass im Feld Umleiten zu der Quell- und Ziel-URL, getrennt durch einen Strichpunkt (;), enthalten ist.

Leiten Sie beispielsweise alle Dateien, die mit ".html" enden, zur Datei "Default.html" um:
  1. Klicken Sie mit der rechten Maustaste auf den Ordner, den Sie als Basis für das erneute Schreiben verwenden möchten, und klicken Sie auf Eigenschaften.
  2. Klicken Sie auf die Registerkarte Verzeichnis.
  3. Klicken Sie auf Einer Umleitung zu einem URL.
  4. Klicken Sie auf den exakten URL des Ordners, der in Schritt 1 beschrieben ist.
  5. Geben Sie im Feld Umleiten zu die Zeichenfolge *.html;default.html ein.
  6. Klicken Sie auf OK, um die Änderungen zu akzeptieren.
So leiten Sie die Abfrage eines Skripts zu einem anderen Skript um, beispielsweise "myscript.asp?number=1" zu "newscript.asp?number=1":
  1. Klicken Sie mit der rechten Maustaste auf das ursprüngliche Skript. Klicken Sie dann auf Eigenschaften.
  2. Klicken Sie auf die Registerkarte Datei.
  3. Klicken Sie auf Einer Umleitung zu einem URL.
  4. Klicken Sie auf den exakten URL des Skripts, der in Schritt 1 beschrieben ist.
  5. Geben Sie im Feld Umleiten zu die Zeichenfolge newscript.asp$Q ein.
  6. Klicken Sie auf OK, um die Änderungen zu akzeptieren.


Verweise

Weitere Informationen zur Konfiguration der grundlegenden Einstellungen für eine Migration von UNIX auf Windows finden Sie in folgendem Artikel der Microsoft Knowledge Base:
324213  (http://support.microsoft.com/kb/324213/DE/ ) HOW TO: Migrate Apache Settings and Configure IIS in a UNIX-to-Windows Migration









Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Small Business Server 2000 Standard Edition
  • Microsoft Internet Information Services 5.0
Keywords: 
kbhowto kbhowtomaster KB324000
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
 

SPRACHE AUSWÄHLEN