ERLEDIGT
NEIN
NEIN
ANTWORTEN
13
13
ZUGRIFFE
1440
1440
EMPFEHLEN
-
27.02.07 16:27 #1
- Registriert seit
- Sep 2004
- Beiträge
- 200
Hi,
wie kann ich die aktuelle Domain die der Benutzer eingibt, also ob www.meinedomain.at oder www.meinedomain.de oder so, abfragen?
Danke!MFG SeeSharpNewBee
-
Hallo SeeSharpNewBee,
vll. beschreibst du dein Problem etwas genauer.
z.B. wo soll denn die Domain eingegeben werden? usw.
Dann ist es sogar möglich eine sinnvolle Antwort zu bekommen.Gruss Bernd
Zitat von mAu
-
28.02.07 19:50 #3
- Registriert seit
- Sep 2004
- Beiträge
- 200
Hi,
also, bei meiner jsp Seite will ich abfragen mit welcher Url der Benutzer die Seite aufgerufen hat, da ich "meinedomain" .at und .de und .ch usw. besitze und das will ich in einer Variable speichern ob er jetzt die seite mit meinedomain.at oder .de aufgerufen hat.
Danke!MFG SeeSharpNewBee
-
Falls du mit PHP arbeitest, könntest du bei den Domains eine index-Seite erstellen, auf der, je nach der Domain, der Domain-Name gespeichert ist.
Diese Seite leitet dann automatisch auf die eigentliche Startseite weiter, und überträgt den Domainnamen.
Dort kannst du ja dann mit ein Script erstellen, das zum Beispiel die Überschrift der Seite von "Willkommen auf MeineDomain.de" auf
"Willkommen auf MeineDomain.at" und umgekehrt wechselt.
Ich hoffe du hast es verstanden und dein Problem ist damit gelöst.
Viel Spaß mit deiner Website!
-
28.02.07 20:34 #5MeinerEiner_80 Tutorials.de Gastzugang
Moin!
Eventuell hilft dir da der "Referer" Tag im HTTP Header bei einem Forward weiter.
bzw, da ich selbst nicht in jps so firm bin, würd ich mir mal die Methoden von Request und die HTTP Header alle anschauen.. Da müsst eigentlich was zu finden sein.Code :1
request.getHeader("Referer");
*grüssle*
MeinerEinerGeändert von MeinerEiner_80 (28.02.07 um 20:38 Uhr)
-
28.02.07 22:27 #6
- Registriert seit
- Apr 2002
- Ort
- Viersen
- Beiträge
- 298
Hallo SeeSharpNewBee,
den Servernamen solltest Du Dir über getServerName() aus dem Request-Objekt holen können:
http://java.sun.com/webservices/docs...etServerName()
Schönen Gruß
PeterGeändert von Peter Bönnen (28.02.07 um 22:30 Uhr)
-
13.03.07 12:28 #7
- Registriert seit
- Sep 2004
- Beiträge
- 200
Hi,
danke für die Antworten, jedoch:
@rummeldibummel: JSP nicht PHP, aber trotzdem danke für deine Mühe!
@MeinerEiner_80: Danke, aber der Referrer gibt mir nur den pfad von dem ich gekommen bin, also wenn ich innerhalb seite linke!
@Peter Bönnen: .getServerName() gibt mir zwar 'localhost' zurück, aber gibt mir der auch die eigentliche URL zurück die ich eingegeben habe?
Um mein Problem noch einmal neu zu schildern: Ich habe eine Seite, und jetzt habe ich diese mit Propertie Files internationalisiert. Jetzt möchte ich, wenn jemand diese Seite mit 'www.meineseite.com' aufruft, das ich mitgenau 'www.meineseite.com' ausgeben kann, da ich eben auf das '.com' oder '.de' mit den Sprachfiles reagieren möchte!Code :1
out.println()
Und mein Problem ist jetzt das ich nicht weiß wie ich jetzt das 'www.meineseite.com' bekomme!
Danke!MFG SeeSharpNewBee
-
13.03.07 13:37 #8
- Registriert seit
- Aug 2005
- Ort
- Karlsruhe (Baden-Württemberg)
- Beiträge
- 905
Hmm...ich glaube das was du suchst geht in der Art nicht, da der Host...also dein www.meineseite.com beim Aufruf in die dazugehörige Ip gewandelt wird, aber....
Die Internationalisierung einer Webseite kann sehr einfach mit Java Locals realisiert werden. Ein Local ist die zwei Charakter Bezeichnung für eine Sprache (z.B.: "en" für die englische Sprache) plus optional eine zwei Charakter Bezeichnung für den Dialekt (z.B.: "en_US" für amerikanisches Englisch).
Die Landessprache ist im Browser voreingestellt und kann dort auch geändert werden. Im Internet Explorer stellt man beispielsweise die Landessprache im Menü "Extras" bei "Internetoptionen --> Sprachen" ein. Nach dem Hinzufügen einer Landessprache und Positionierung an oberster Stelle ist diese aktiv. Verwendet man nun in seiner Webseite die Java Local Funktionen, bezieht man sich automatisch auf die Einstellungen des Browsers.Wäre super wenn ihr euren Code in dieser Form einfügt:
[java]System.out.println("Hello World");[/java]Code java:1
System.out.println("Hello World");
Für erledigte Threads dürft ihr den "erledigt"-Button anklicken!
Über Dank freut sich jeder, der euch geholfen hat - ein Klick auf "Danke" kostet ja nicht mal was
Blog: http://javaeffective.wordpress.com/
-
13.03.07 13:45 #9
- Registriert seit
- Sep 2004
- Beiträge
- 200
Danke für die Antwort, aber das ist nicht das was ich suche, weil, wenn jemand in einem Internetkaffee in Österreichsicht, und "www.meineseite.com" eingibt, die Seite durch die eingestellte Sprache erst recht wieder deutsch ist, und nicht laut ".com" englisch!
Bei Google funktioniert das doch auch ganz lässig wenn man www.google.com eingibt ist die Seite englisch!MFG SeeSharpNewBee
-
13.03.07 13:56 #10
- Registriert seit
- Aug 2005
- Ort
- Karlsruhe (Baden-Württemberg)
- Beiträge
- 905
...bei mir nicht...ich werde sofort zur deutschen weitergeleitet....was aber auch an anderen Sachen liegt, da ich in den Einstellungen vom Browser als Standard englisch hab.
und .com heißt ja auch nicht, dass es englisch sein muss, es kommt von commercial...also geschäftlich. Bei z.B. www.google.co.uk stimme ich dir jedoch zu.Geändert von Anime-Otaku (13.03.07 um 14:00 Uhr)
Wäre super wenn ihr euren Code in dieser Form einfügt:
[java]System.out.println("Hello World");[/java]Code java:1
System.out.println("Hello World");
Für erledigte Threads dürft ihr den "erledigt"-Button anklicken!
Über Dank freut sich jeder, der euch geholfen hat - ein Klick auf "Danke" kostet ja nicht mal was
Blog: http://javaeffective.wordpress.com/
-
13.03.07 14:04 #11
- Registriert seit
- Sep 2004
- Beiträge
- 200
www.google.es --> Spanien
www.google.at --> Österreich
www.google.de --> Deutschland
in PHP geht das mit $_SERVER['HTTP_HOST'] das man die aktuell eingegebene Seite abrufen kann, um so eine Weiterleitung zu machen.
Wenn das in PHP geht, muss das doch auch in JAVA gehen!MFG SeeSharpNewBee
-
13.03.07 14:11 #12
- Registriert seit
- Aug 2005
- Ort
- Karlsruhe (Baden-Württemberg)
- Beiträge
- 905
Hab mal etwas gegoogelt und mir den http Header angeschaut....es sollte in der Host Properties stehen (oder wie die auch immer heißt). Diese darf bei HTML 1.0 aber auch leer sein.
Daher ein request.getProperty("host"); (oder so ähnlich) sollte genügen
http://www.galileocomputing.de/openb...b2b3b673d7dc25Wäre super wenn ihr euren Code in dieser Form einfügt:
[java]System.out.println("Hello World");[/java]Code java:1
System.out.println("Hello World");
Für erledigte Threads dürft ihr den "erledigt"-Button anklicken!
Über Dank freut sich jeder, der euch geholfen hat - ein Klick auf "Danke" kostet ja nicht mal was
Blog: http://javaeffective.wordpress.com/
-
13.03.07 14:33 #13
- Registriert seit
- Sep 2004
- Beiträge
- 200
Ok, danke, das hat mich weiter gebracht!
Also laut Galileo Computing sollte es mitfunktionieren!Code :1
request.getHeader("host")
Kennst du bzw. jemand der das liest zufällig Gratiswebspace bei dem ich das testen könnte?
Danke!MFG SeeSharpNewBee
-
14.03.07 20:48 #14
- Registriert seit
- Apr 2002
- Ort
- Viersen
- Beiträge
- 298
Ja, tut es. Es liefert Dir genau das, was du brauchst. Und testen kannst Du doch einfach indem Du das hier in C:\Windows\system32\drivers\etc\hosts einträgst:
Dann kannst Du deinen lokalen Tomcat oder was auch immer einfach über www.meindedomain.com und www.meindedomain.de aufrufen und fröhlich rumtesten.Code :1 2
127.0.0.1 www.meinedomain.com 127.0.0.1 www.meinedomain.de
Geändert von Peter Bönnen (14.03.07 um 20:50 Uhr)
Ähnliche Themen
-
Erfahrungen mit Domain abfragen/registrierungen?
Von sn3aker im Forum PHPAntworten: 2Letzter Beitrag: 30.10.08, 11:19 -
MySQL Abfragen zu Access Abfragen umwandeln?
Von Falconbase im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 16.04.06, 15:34 -
htaccess: *.domain.de -> www.domain.de/*.html
Von Up81 im Forum Hosting & WebserverAntworten: 1Letzter Beitrag: 15.11.05, 18:46 -
Sub Domain
Von wentinator im Forum HTML & XHTMLAntworten: 4Letzter Beitrag: 10.08.04, 11:52 -
Routingproblem Domain(LAN) = Domain(WAN)
Von Visitor im Forum NetzwerkeAntworten: 4Letzter Beitrag: 03.03.04, 08:09





Zitieren
Login





