AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme IIS URL-Rewrite je nach Domain?

IIS URL-Rewrite je nach Domain?

Ein Thema von Mavarik · begonnen am 4. Feb 2020 · letzter Beitrag vom 4. Feb 2020
Antwort Antwort
Seite 1 von 2  1 2   
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
3.952 Beiträge
 
Delphi 10.3 Rio
 
#1

IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 06:43
Betriebssystem: Win 10
Hallo Zusammen!

Im IIS kann man zusätzlich nur ein Tool für den URL-Rewrite installieren. Das "Ding" arbeitet mir regulären Ausdrücken <- Heißt das so?

Ich suche ein Beispiel um je nach eingegebener Domain auf ein anderes Verzeichnis zu routen.

Beispiel:

www.MeineDomain.de -> www.MeineDomain.de/DE/
www.MeineDomain.com -> www.MeineDomain.de/EN/ oder www.MeineDomain.com/EN/

Wahrscheinlich muss man ein Server-Feld {HOST} oder so anlegen...

Jemand ne Idee wie das geht?

Grüsse Mavarik
  Mit Zitat antworten Zitat
fred.ahrens

Registriert seit: 11. Aug 2007
Ort: Beelitz
30 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 08:03
Das ist jetzt nicht direkt die Antwort zur Nutzung des URLRewrite, aber: Ich würde dafür im IIS zwei Sites für die jeweiligen Domains anlegen (den entsprechenden Domainnamen unter Bindings > Host Name eintragen) und bei denen jeweils die Weiterleitung definieren.
Fred Ahrens (ZeeBORN GmbH)
  Mit Zitat antworten Zitat
Bbommel
Online

Registriert seit: 27. Jun 2007
Ort: Köln
488 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 08:38
Hi Frank,

müsste es nicht gehen, wenn du bei "Muster" ein
//www.meineDomain.com/(.*)
einträgst

und dann unter "Aktion" den Aktionstyp "Umschreiben" mit der Eigenschaft
https://www.meineDomain.de/EN/{R:1}
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
3.952 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 12:23
Das ist jetzt nicht direkt die Antwort zur Nutzung des URLRewrite, aber: Ich würde dafür im IIS zwei Sites für die jeweiligen Domains anlegen (den entsprechenden Domainnamen unter Bindings > Host Name eintragen) und bei denen jeweils die Weiterleitung definieren.
Hi!
Ja das geht und ist zu 100% richtig...
So habe ich es die letzten 20 Jahr auch immer gemacht.

Trotzdem Danke
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
3.952 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 12:24
Hi Frank,

müsste es nicht gehen, wenn du bei "Muster" ein
//www.meineDomain.com/(.*)
einträgst

und dann unter "Aktion" den Aktionstyp "Umschreiben" mit der Eigenschaft
https://www.meineDomain.de/EN/{R:1}
Und wenn es mit www. und auch ohne funktionieren soll?
Gibt es dafür einen Platzhalten oder einfach 2 Regeln?
  Mit Zitat antworten Zitat
Bbommel
Online

Registriert seit: 27. Jun 2007
Ort: Köln
488 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 12:34
Hab noch mal etwas getestet und in meiner Erinnerung an reguläre Ausdrücke gekramt. So müsste es halbwegs passen:

Code:
\/\/w*\.?meinedomain\.com
Das trifft dann
//www.meinedomain.com
//meinedomain.com

allerdings auch:
//wwwwwwwwwww.meinedomain.com
//w.meinedomain.com

Aber ich nehme mal an, die letzten beiden Fälle könntest du verschmerzen. Sonst müsste ich noch mal schauen (dalls es kein anderer direkt weiß).
  Mit Zitat antworten Zitat
hhcm

Registriert seit: 12. Feb 2006
Ort: Wegberg
241 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 12:40
Funktioniert da nicht einfach ^(.*) als Pattern und für´s Umschreiben /EN/{R:1}
Oder ^(www.)?meinedomain.(com|de)/(.*)
Chris
  Mit Zitat antworten Zitat
Bbommel
Online

Registriert seit: 27. Jun 2007
Ort: Köln
488 Beiträge
 
Delphi 10.3 Rio
 
#8

AW: IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 12:42
Funktioniert da nicht einfach ^(.*) als Pattern und für´s Umschreiben /EN/{R:1}
Oder ^(www.)?meinedomain.(com|de)/(.*)
Damit würdest du ja jede Anfrage nach /EN/ umschreiben. Anfragen an "www.MeineDomain.de" sollen aber ja nach /DE/ gehen, wenn ich Frank richtig verstanden habe.
  Mit Zitat antworten Zitat
hhcm

Registriert seit: 12. Feb 2006
Ort: Wegberg
241 Beiträge
 
Delphi 10.3 Rio
 
#9

AW: IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 12:44
Gut, dann halt 2 Regeln einmal für .de und einmal für .com
Oder mit Conditions arbeiten und {HTTP_HOST} mit einbeziehen.
Chris
  Mit Zitat antworten Zitat
arnof

Registriert seit: 25. Apr 2013
1.217 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#10

AW: IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 13:36
hier haste mal eine Anleitung:

http://docs.atozed.com/docs.dll/depl...0in%20IIS.html
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2020 by Daniel R. Wolf