mod_rewrite & css
hannes
- programmiertechnik
0 wahsaga
Hi,
ich verzweifle gerade meiner ersten .htaccess und mod_rewrite.
meine datei sieht folgendermaßen aus und liegt im basisverzeichnis:
RewriteEngine On
Options FollowSymLinks
RewriteBase /
RewriteRule ^([0-9a-z]*)/([0-9a-z]*) profiler.php?user=$1&option=$2
Funktioniert rein von den Rewrite-Regeln her toll.
Nur: Sobald die Datei online ist, sehen meine Seiten aus, als würde es kein Stylesheet geben.
Woran liegt das?
hi,
RewriteRule ^([0-9a-z]*)/([0-9a-z]*) profiler.php?user=$1&option=$2
Funktioniert rein von den Rewrite-Regeln her toll.
Nur: Sobald die Datei online ist, sehen meine Seiten aus, als würde es kein Stylesheet geben.Woran liegt das?
Daran, dass der Pfad zum Stylesheet nicht mehr stimmt.
http://example.com/blah/blubb
wird angefordert, und intern umgeschrieben.
Wenn darin jetzt ein Stylesheet mit
<link rel="stylesheet" href="style.css" ...>
eingeunden ist, was hat dann der Browser/Client zu machen?
Er hat den Pfad entsprechend zu ergänzen, zu
http://example.com/blah/style.css
Am einfachsten machst du es dir m.E., wenn du Stylesheets, Bilder und Javascript relativ zum Domain Root / einbindest.
gruß,
wahsaga