ReWrite ändert MIME-Typ
André Laugks
- webserver
1 fastix®
Hallo!
Ich versuche mich gerade in mod_rewrite.
Ich möchte "/1234/56/" in "index.php?id_struc=1234&id_obj=56" umschreiben, was auch so weit funktioniert.
RewriteEngine On
RewriteRule /([0-9]*)/?([0-9]*)/?$ /index.php?id_structure=$1&id_obj=$2
Nun, die CSS-Datei wird aufeinmal nicht mehr als CSS-Datei erkannt.
In der JavaScript-Console im Firefox, wieso auch immer in der JS-Console, steht folgendes:
--------------------------------><8------------------------------
Fehler: Der Stylesheet http://domain.intern/css/domain.css wurde nicht geladen, weil sein MIME-Typ, "text/html", nicht "text/css" ist.
--------------------------------><8------------------------------
Schon klar, der MIME-Typ wird geändert, aber nur wieso?
André Laugks
Moin!
Nun, die CSS-Datei wird aufeinmal nicht mehr als CSS-Datei erkannt.
Binde die CSS-Datei unter Angabe eines absoluten Pfades ("http://...") oder eines Pfades ausgehend von der Wurzel des Webverzeichnisses "/style.css" ein. Sonst wird statt derer /1234/56/style.css geliefert, die gibts nicht und Du bekommst die Fehlerseite. gilt auch für Grafiken und andere Elemente der Seite.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Hallo!
Binde die CSS-Datei unter Angabe eines absoluten Pfades ("http://...") oder eines Pfades ausgehend von der Wurzel des Webverzeichnisses "/style.css" ein. Sonst wird statt derer /1234/56/style.css geliefert, die gibts nicht und Du bekommst die Fehlerseite. gilt auch für Grafiken und andere Elemente der Seite.
Ai Ai Ai, klingt logisch! Jetzt funktioniert es. Danke!
André Laugks