Urlmappings

Die Datei urlmappingsV2.csv regelt sämtliche Redirects eines Webs. Bisher wurde dies an verschiedenen Stellen geregelt: Im IIS, im Template, in add.min, etc. Mit der Datei urlmappingsV2.csv findet hier eine Vereinheitlichung statt.

 

Die Datei muss sich an folgender Stelle im Webverzeichnis befinden:

 

htdocs\webverzeichnis\urlmappings\urlmappingsV2.csv

 

Sie muss so aufgebaut sein, dass in der 1. Spalte die Quell-URL steht, in der 2. Spalte die Ziel-URL, in der 3. Spalte die Art des Redirects und in der 4. Spalte optional ein Kommentar.

 

Im Folgenden werden die unterschiedlichen Arten von Redirects näher erläutert:

 

rd301

Der 301 Redirect ist ein permanenter Redirect. Das heißt, dass nach Eingabe der Quell-URL der Webserver eine Umleitung auf die Ziel-URL vornimmt. De facto wird also die Ziel-URL aufgerufen. Auch in den Suchmaschinen wird ausschließlich die Ziel-URL gespeichert.

 

Beispiel:

 

www.dematic.de    www.dematic.com/de

 

www.dematic.sg      www.dematic.com/en/southeast-asia

 

Bei den beiden oben genannten Beispielen wird auf einen anderen Hostname umgeleitet.

 

 

/docs/index.aspx?id=29963&newsid=2109     /docs/index_v2.aspx?id=53207&newsid=2087

 

Bei diesem Beispiel bleibt der Hostname unverändert. Lediglich der URL-Pfad zur aufgerufenen Datei wird umgeleitet auf eine andere Datei.

 

rddomain

Auch hier handelt es sich um eine Form des 301 Redirects, die verwendet wird, um eine Domain (z. B. "dematic.ca") an eine andere Hostadresse (z. B. "dematic.com") weiterzuleiten. D.h. es wird nur der Hostname ersetzt, nicht Dateipfade. Dateipfade werden - sofern vorhanden - beibehalten, also an den Ziel-Hostname angehängt.

 

Beispiel:

 

dematic.ca  →   www.dematic.ca

 

www.dematic.ca   →   www.dematic.com

 

Bei diesem Beispiel würde also dematic.ca zunächst auf www.dematic.ca umgeleitet, diese dann aber wiederum auf www.dematic.com.

 

www.dematic.ca/photos/2005.html   →   www.dematic.com/photos/2005.html

 

Hier wird deutlich: Nur der Hostname wurde ersetzt. Der URL-Pfad bleibt unverändert.

 

 

rd302

Dies ist ein temporärer Redirect, bei dem von der Ziel- auf die Quell-URL umgeleitet wird - so wie es auch beim rd301 der Fall ist. Der Unterschied liegt darin, dass der Redirect nur temporär, d.h. vorübergehend ist. Daher wird die Ziel-URL auch nicht von den Suchmaschinen gespeichert.

 

Beispiel:

 

/docs/index.aspx?id=29550&newsid=2110   →   /en

 

Bei diesem Beispiel soll, wenn der oben angegebene URL-Pfad aufgerufen wird (z.B. www.dematic.com/docs/index.aspx?id=29550&newsid=2110), temporär auf die URL (www.dematic.com/en) umgeleitet werden.

 

Wildcard Redirect

Dies ist eine Sonderform des Redirects, bei dem Wildcards, also Platzhalter, in Form des $-Zeichens in der Quell-URL verwendet werden. Der Wildcard Redirect kann sowohl ein permanenter (301 Redirect) als auch ein temporärer (302 Redirect) sein. 

 

Beispiel:

 

www.dematic.com/ichbineintest$   →   www.dematic.com/de/service

 

Anstelle des Wildcard-Symbols können beliebige Textteile in der Quell-URL stehen. So würden alle folgenden Quell-URLs auf die Ziel-URL "www.dematic.com/de/service" umgeleitet:

 

www.dematic.com/ichbineintesthierkannbeliebigertextstehen   →   www.dematic.com/de/service

 

www.dematic.com/ichbineintesthierkoennenauchzahlenstehen12345678   →   www.dematic.com/de/service

 

www.dematic.com/ichbineintest/odereinURLPfad/seite.asp?id=12345   →   www.dematic.com/de/service

 

etc.

 

Natürlich funktioniert dies nur, wenn die Quell-URL ansonsten unverändert bleibt. Nur der Wildcard-Teil kann variieren.

 

rw

Hier wird vom Server eine andere Seite ausgegeben, als die, die in der Browser-URL steht.

Der Rewrite erfolgt also serverseitig und ist insofern kein Browserredirect.

 

Beispiel:

 

www.dematic.cn  →   www.dematic.cn/cn

 

Bei Eingabe von www.dematic.cn im Browser wird die Seite mit dem Alias: www.dematic.cn/cn ausgegeben.
Im Browser steht als URL aber nach wie vor: www.dematic.cn