Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

Subdomain oder Unterverzeichnis für Sprachumschaltung ?

<<< zurück   -1- -2-  
madeofclay
Profi (offline)

Dabei seit 06.2011
705 Beiträge

Geschrieben am: 21.08.2011 um 11:20 Uhr

Zitat von Peter_Parker:

Zitat von king75:

ich würde dir empfehlen das ganze mit php/mysql zu lösen, und so eben die texte individuell je nach geoflag ip in nem script abrufen und anzeigen ..
es gibt genügend fertige scripts für geoflag/ips.
du kannst dann ja immernoch nen manuellen lang. wechsel einbauen :)

mfg

tipp: einfach language cookies setzen ^^

Nachdem ihm SEO egal ist, gehe ich davon aus dass es sich um eine private HP handelt. Demnach hat er vielleicht nicht gerade Premium-Webspace und somit ist fraglich ob PHP und mySQL überhaupt vorhanden sind.
Und selbst wenn, würde ich es auf gar keinen Fall so lösen. Ich HASSE websites, die denken dass sie schlau sind. Erst kürzlich hatte ich wieder so einen Fall. Wollte auf die englische Seite einer amerikanischen Firma, was auf normalem Weg nicht möglich war da sie immer auf den deutschen Ableger umgeleitet hat.
Diese Geoflags sind zum Kotzen. Wenn ich in Italien im Urlaub bin, möchte ich auf meinem Laptop ja trotzdem eine deutsche Seite aufrufen (kann nämlich kein Italienisch...).
Was ich damit sagen will: Geoflags treffen keine sichere Aussage darüber, welche Sprache der Anwender spricht.

Schonmal probiert dann über einen deutschen Proxy zu gehen?

Eine Investition in Wissen bringt immer noch die besten Zinsen.

Peter_Parker - 48
Profi (offline)

Dabei seit 10.2007
670 Beiträge

Geschrieben am: 21.08.2011 um 11:36 Uhr

Zitat von madeofclay:

Schonmal probiert dann über einen deutschen Proxy zu gehen?

Zitat von Peter_Parker:

... was auf normalem Weg nicht möglich war ...

Betonung liegt auf "normal".
Trotzdem finde ich sowas absolute Scheisse. Wenn ich als Anwender ganz bewusst domain.com anstatt domain.de eingebe, dann liegt das daran , dass ich (als volljähriger, mündiger, geschäftsfähiger Bürger) verdammt noch mal die original Seite aufrufen möchte und nicht den (in diesem Fall) deutschsprachigen Abklatsch.
Der Anwender selbst wird wohl selbst besser wissen, welche Sprache(n) er spricht als ein geoflag.


www.HARRY-IM-WEB.de

Bon_Scott - 37
Halbprofi (offline)

Dabei seit 05.2005
386 Beiträge

Geschrieben am: 21.08.2011 um 11:58 Uhr
Zuletzt editiert am: 21.08.2011 um 11:59 Uhr

darf ich mal fragen, wie du das mit den subdomains, aber ohne unterverzeichnisse lösen wolltest!?

entweder leitet die subdomain an eine andere domain weiter, oder sie verweist auf ein verzeichnis ...
wenn du eine subdomain "en.deinedomain.de" einrichtest, dann verweist die zum beispiel auf das verzeichnis "html/en/" - anders gibt das keinen sinn.

wenn du nicht mit skriptsprachen wie php und einer datenbank arbeitest, dann brauchst du also zwangsläufig unterverzeichnisse.

Nur weil du nicht Paranoid bist, heißt das nicht, dass du nicht verfolgt wirst!

tracer - 36
Profi (offline)

Dabei seit 04.2007
930 Beiträge
Geschrieben am: 21.08.2011 um 14:02 Uhr
Zuletzt editiert am: 21.08.2011 um 14:03 Uhr

also ich hab das jetzt so gelöst :-D
ich habe 2 unterordner (html/de und html/en).
nun habe ich 2 subdomains erstellt die direkt in die sprache führen

also en.meinedomain.de geht in den ordner /en/
und wenn man einfach de.meinedomain.de eingibt kommt man in den ordner /de/.

geht man direkt über meine-domain.de habe ich in nem php script die http_accept_language abgefragt, die dann entsprechend bei "en" auf meinen unterornder mti /en umd leitet und "de" auf den deutschen und als defautl hab ihc auch den deutschen gesetzt.. nur habe ich jetzt noch ein problem....
mit dem IE und mozilla komme ich mit ner englischen installation auf die en-unterseite, nur mit Safari egal ob vom handy oder pc, kommts immer deutsch.. :nixblicker:
kann mir jemand vllt ein script schicken, dss das "en-US" auch so umbaut, als würde es aussehen wie vom IE ?
Meiner Meinung nach ist das ganze wohl etwas unsicher....



Le même procédure au chaque jour ... :-)

tracer - 36
Profi (offline)

Dabei seit 04.2007
930 Beiträge
Geschrieben am: 21.08.2011 um 14:25 Uhr

kann das hier vllt noch jemand für mich einbauen, dass er das ganze auch im safari "umformatiert" ?

hier dein stückchen vom code:

Zitat:


function detectLanguage() {

//For a list, see http://www.loc.gov/standards/iso639-2/langcodes.html
//note HTTP_ACCEPT_LANGUAGE (example German)
// - ie shows up 'de'
// - mozilla shows sth. like 'de-de,de;q=0.8,en-us;q=0.5,en;q=0.3' (q is the relevance)
// - opera shows 'de, en'

global $languages;
if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
$search = array('/q=[0-9\.]{3},?/', '/([a-z]{1,3})-([a-z]{1,3})(,|;)?/', '/\;$/', '/;/', '/,\s+/'); //remove q=xx and the iso 639-2 specific languages - only mozilla
$replace = array('', '', '', ', ', ', ');
$map = preg_replace($search, $replace, strtolower($_SERVER['HTTP_ACCEPT_LANGUAGE'])); //make Mozilla-Info Opera-like
$userlanguages = explode(',', $map); //explode the list of accepted iso639-1 languages
for($i=0; $i<count($userlanguages); $i++) $userlanguages[$i] = trim($userlanguages[$i]);

// after Operation = MOZILLA: array('de', 'en'); OPERA: array('de', 'en'); IE: array('de');
// Try to detect Primary language if several languages are accepted.


thx!

Le même procédure au chaque jour ... :-)

Bon_Scott - 37
Halbprofi (offline)

Dabei seit 05.2005
386 Beiträge

Geschrieben am: 21.08.2011 um 14:56 Uhr
Zuletzt editiert am: 21.08.2011 um 14:57 Uhr

wieso machst du das denn so kompliziert!?

lass doch auf "deinedomain.de" einfach eine sprachauswahl stattfinden, und leite dann weiter auf deine subdomains.

oder du arbeitest mit sessions ... dann brauchste auch keine zwei unterordner - und die subdomains kannste dir dann auch sparen!

Nur weil du nicht Paranoid bist, heißt das nicht, dass du nicht verfolgt wirst!

tracer - 36
Profi (offline)

Dabei seit 04.2007
930 Beiträge
Geschrieben am: 21.08.2011 um 14:59 Uhr

Zitat von Bon_Scott:

wieso machst du das denn so kompliziert!?

lass doch auf "deinedomain.de" einfach eine sprachauswahl stattfinden, und leite dann weiter auf deine subdomains.

oder du arbeitest mit sessions ... dann brauchste auch keine zwei unterordner - und die subdomains kannste dir dann auch sparen!


hnm dann müsste ich ja aber alles wohl mit php umsetzen oder ?
wird glaub für ne 0815 private page mit blog etwas kompliziert langsam :totlacher:

Le même procédure au chaque jour ... :-)

Bon_Scott - 37
Halbprofi (offline)

Dabei seit 05.2005
386 Beiträge

Geschrieben am: 21.08.2011 um 15:09 Uhr

Zitat von tracer:

Zitat von Bon_Scott:

wieso machst du das denn so kompliziert!?

lass doch auf "deinedomain.de" einfach eine sprachauswahl stattfinden, und leite dann weiter auf deine subdomains.

oder du arbeitest mit sessions ... dann brauchste auch keine zwei unterordner - und die subdomains kannste dir dann auch sparen!


hnm dann müsste ich ja aber alles wohl mit php umsetzen oder ?
wird glaub für ne 0815 private page mit blog etwas kompliziert langsam :totlacher:


langsam!?
ich glaub du unterschätzt das n bisschen ... wenn's dir zu langsam wird, kannste ja noch zusätzlich ne kompression einbauen.

wie meinst du den blog? sollen da gäste auch kommentare abgeben können?
schick doch mal die komplette verzeichnisstruktur, und was du bis jetzt für dateien hast, und welchen zweck die erfüllen ...

die umsetzung mit php ist nämlich nicht allzu schwer ... sollte nur eine einzige php- datei mit ca. 10 - 20 zeilen werden, wenn ich dein vorhaben richtig verstanden hab

Nur weil du nicht Paranoid bist, heißt das nicht, dass du nicht verfolgt wirst!

tracer - 36
Profi (offline)

Dabei seit 04.2007
930 Beiträge
Geschrieben am: 21.08.2011 um 15:29 Uhr

neee das langsam war nicht auf die geschwindigkeit bezogen, eher dass das "langsam" zu viel und kompliziert wird und sich das nicht wirklich lohnt...
ich will in die homepage einen blog einbauen, in dem ich jeden tag irgendwas dazuschreibe... soll aber nur über 3 wochen gehen.. ich denke am enfachsten schreibe ichs einfach immer aktuell mit datum hin und fertig^^
wenn ich wieder zurück bin, kann ich ja in ruhe das ganze ding umbauen :-)

Le même procédure au chaque jour ... :-)

<<< zurück
 
-1- -2- [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -