Hallo,
Benutze doch einfach .html oder .htm als Dateiendung. .xhtml interpretieren die meisten Browser in der Regel (noch) nicht richtig.
Symptome zu behandeln ist nicht die Lösung eines Problems.
Ich stimme zwar zu, dass man XHTML HTML-kompatibel versenden sollte, jedoch nicht ohne es mit einem Schema Validator wie dem von Christoph Schneegans überprüft zu haben.
Gruß;