Hi!
Wer auch immer das Problem bei sich nachvollziehen kann, den bitte ich um folgendes:
1. In die .htaccess schauen, und wenn dort folgendes steht:
Code: Select all
RewriteRule ^(serendipity\.css|serendipity_admin\.css) index.php?url=/$1 [L,QSA]
bitte in folgendes ändern:
Code: Select all
RewriteRule ^(serendipity\.css|serendipity_admin\.css)$ index.php?url=/$1 [L,QSA]
Ddas "$" Zeichen nach .css) kommt hinzu bzw. fällt weg.
2. Wenn es mit/ohne $ keine Unterschiede gibt, oder die Zeile erst garnicht vorhanden ist, bitte mal die serendipity.css.php editieren.
Dort folgende Zeilen rausnehmen:
Code: Select all
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false) {
header('Cache-Control: no-cache');
} else {
header('Cache-Control:');
header('Pragma:');
header('Expires: ' . gmdate('D, d M Y H:i:s \G\M\T', time()+3600));
}
header('Content-type: text/css; charset=' . LANG_CHARSET);
und durch folgendes ersetzen:
Code: Select all
header('Content-Type: text/css; charset=' . LANG_CHARSET);
(großes "T" statt kleines "t").
3. Falls auch das nicht hilft, bitte die Zeile aus 2. ändern in:
4. Falls auch das nichts tut, die index.php bearbeiten und folgende 2 Zeilen herausnehmen (am Anfang der Datei):
Code: Select all
header('HTTP/1.0 200');
header('Status: 200 OK');
und
Code: Select all
header('Content-Type: text/html; charset='. LANG_CHARSET);
Mir scheint, als würde der IE9 evtl den Request direkt abbrechen sobald er einen "Content-Type: text/html" header erhält, obwohl unsere serendipity.css.php eigentlich diesen Type überschreiben sollte.
Grüße,
Garvin