URL Charset umschreiben

  • Hallo zusammen,

    ich habe da ein großes Problem.
    Ich habe eine .htaccess geschrieben die folgendes tut:

    Apache Configuration
    AddDefaultCharset UTF-8
    # Or AddType 'text/html; charset=UTF-8' html
    DefaultLanguage de-DE
    
    
    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !^(.*)\.(.*)/$
    RewriteRule ^(.*)\.(.*)$ /dir/software/index.php?firstname=$1&surname=$2&index=$3 [L]

    Die direkte - serverseitige - Verlinkung lautet: http://www.domain-eins.de
    Eine Weitergeleitete Domain auf diese Domain lautet: http://www.domain-zwei.de

    Das klappt wunderbar. Das Problem was ich gerade habe ist-> Wenn ich die Domain so aufrufe: "http://www.domain-eins.de/mürte.müller" -> dann werden die Umlaute korrekt dargestellt da die URL mit UTF-8 arbeitet
    Wenn ich jedoch "http://www.domain-zwei.de/mürte.müller" aufrufe werden die Umlaute nicht dargestellt - also die Seite wird gar nicht korrekt aufgerufen.

    Domain-eins.de = Content-Type text/html; charset=UTF-8
    Domain-zwei.de = Content-Type text/html; charset=iso-8859-1

    Da sehe ich auch schon den Fehler - denn beides sollte UTF-8 sein... Aber wie loese ich dieses Problem?

    Vielen Dank

  • Habe das Problem gefunden und es laeuft auch alles perfekt!

    Keine Umlaute in der URL - ich weiss! Ist hierfuer aber die bessere Lösung!
    Das Problem war:

    Die domain-zwei.de war eine Domain aus einem externen Paket und nicht direkt auf dem Sever! Durch den Frame der da verwendet wird konnte ich den Charset nicht beeinflussen... Domain umgebucht und alles in Butter!

    Gruß und Danke!