AGB  ·  Datenschutz  ·  Impressum  







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

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)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#1

IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 07: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: Ketzin/Havel
45 Beiträge
 
Delphi 12 Athens
 
#2

AW: IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 09: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

Registriert seit: 27. Jun 2007
Ort: Köln
655 Beiträge
 
Delphi 12 Athens
 
#3

AW: IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 09: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)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 13: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)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 13: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

Registriert seit: 27. Jun 2007
Ort: Köln
655 Beiträge
 
Delphi 12 Athens
 
#6

AW: IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 13: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
310 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 13: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

Registriert seit: 27. Jun 2007
Ort: Köln
655 Beiträge
 
Delphi 12 Athens
 
#8

AW: IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 13: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
310 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 13: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.254 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#10

AW: IIS URL-Rewrite je nach Domain?

  Alt 4. Feb 2020, 14: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      


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 10:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz