Probleme mit Subdomain

DivDax

Erfahrenes Mitglied
Hallo!

ich möchte für Jeden Nutzer der sich registriert eine Subdomain zur Verfügung stellen, welche ihn mit
http://username.domain.de auf sein eigenes Profil weiterleitet.

Das eigentliche Problem liegt nun nicht an Subdomains sondern ich habe nur Probleme wenns um Umlaute wie ä ö ü geht.
http://üsernäme.domain.de geht nun nicht.


Bisher habe ich das mit den Subdomains ganz einfach gelöst, indem ich mir folgenden Code an den Anfang meiner index gesetzt habe:

PHP:
$domain = $_SERVER["SERVER_NAME"];
$sub = explode(".",$domain);

if($sub[0] != "fackeln" && $sub[0] != "www" && $sub[0] != "localhost") {
  $sql = mysql_query("SELECT * FROM user WHERE (username='".$sub[0]."')");
  $user = mysql_fetch_array($sql);
  if($user) {
    $params = array();
    $command = "userid";
    $params[1] = $user["userid"];
  } else {
    header("location: http://fackeln.ath.cx");
  }
}

Wie ist es möglich auch Subdomains mit Umlauten zu machen?



Gruß,
DivDax
 
Die musst in dem Sogenannten PunyCode Standart anlegen. Das heisst das an jede Domain mit Umlauten ein xn-- angehängt wird als Prefix.

Als Beispiel :

spießbratenküche.com wird zu xn--spiessbratenkche-vzb.com

Naja! Vielleicht hilft es dir ja!

Gruß Mirko
 
Das Wäre eine Problemverhinderng aber keine Problemlösung! ;)
Was wäre mit den bestehenden Benutzeraccounts? ;)
 
Mach doch einfach aus

ä ---> ae
ö ---> oe
usw.

:-)

Noch eine Frage und zwar interessiert mich das Script aber ich ckeck das nicht ganz.

Könntest du mir den Code einfach mal geben wie ich zB die Subdomain(proloser.domain.at) verwenden kann und dann auf (testdomain.at) umleitet ?
 
Zuletzt bearbeitet:
Zurück