Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

IIS: Umzug Domain mit permanenter 301 Umleitung
 
Ich möchte einen Umzug einrichten von einer alten Domain zu einem neuen Domainnamen und Verzeichnis auf einem anderen Rechner.
Unter Apache und Google wird hier der Umzug einer Domain mit einer .htaccess Datei erläutert.
Unter Microsoft Windows Server mit dem IIS Internet Information Server wird die Umleitung anders eingestellt.
Man muss die Domain im IIS auswählen und dann auf http-Umleitung gehen.
 
Hier gibt man im Feld: Anforderungen zu diesem Ziel umleiten die neue Domain Adresse ein.
Wichtig: damit alle Unterseiten zu den neuen Unterseiten umgeleitet werden, müssen einige Parameter eingetragen werden.
Beispiel: wenn die Detail-Webseite oldserver.com?page=1 auch auf der neuen Domain als page1 angezeigt werden soll, dann müssen die Parameter $S$V$Q  angehängt werden.
 
Beispiel:
Umzug von CodeZero.one zu CodeDocu.com
Beispiel mit Unter-Webseiten
 
 
http://www.codezero.one/Details?d=1724&a=12&f=239&l=0&v=d
 -> http://www.codedocu.com/Details?d=1724&a=12&f=239&l=0&v=d

 
 
Parameter:
 
Einstellung in IIS http://www.CodeDocu.com$S$Q
 
$S:   http://www.codedocu.com/default
 
$Q:   http://www.codedocu.com/default?d=1739&a=9&f=245&l=0&v=d
 
$V:   http://www.codedocu.com/default?d=1739&a=9&f=245&l=0&v=d  ->   /default?d=1739&a=9&f=245&l=0&v=d
 
 

Server Variable

Function

Example

$P

Passes parameters that were passed to the URL to the new URL.

If the request contains parameters such ashttp://www.oldsite.com/cart.asp?id=Blue ,then $P would represent all the values after the question mark in the URL, example $P would equalid=Blue(no question mark).

$Q

Passes the parameters including the question mark.

$Q Querystring: http://www.codedocu.com/default?d=1739&a=9&f=245&l=0&v=d

$S

Passes the matching suffix of the URL to the new URL.

$S Subpage: http://www.codedocu.com/default
 

$V

Removes the server name from the original request.

$V: http://www.codedocu.com/default?d=1739&a=9&f=245&l=0&v=d -> /default?d=1739&a=9&f=245&l=0&v=d
 

*

Wildcard symbol used for replacement.

Let's say you want to redirect all requests for html pages to a single asp page - you could do so in the following way:*;*.htm;page.asp

 
IIS: Microsoft Internet Information Server
Mobile
»
IIS: Umzug einer Domain mit permanenter 301 Umleitung
»
IIS: URL Rewrite Condition Auswahl-Liste
»
IIS, ASP.Net: Ausgabeseiten zwischenspeichern

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de