• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit Styles und RewriteEngine

McCry

Mitglied
Hallo,
wenn ich eine meiner Seiten (blog.php) direkt im Browser aufrufe (localhost/Homepage/seiten/blog.php) dann wird diese fehlerlos angezeigt. Wenn ich diese Seite jetzt aber über "localhost/Homepage/blog" aufrufe, also mit der RewriteEngine, dann wird diese komplett ohne Styles angezeigt. Kann mir jemand dabei helfen dieses Problem zu lösen?

Code:
RewriteEngine On
RewriteRule ^([^/\.]+)$ seiten/$1.php [L]

Danke schonmal
McCry
 
Jaa... die Seite die ich meine befindet sich auf noch keinem Server. Sie ist nur auf meinem Pc aufzufinden. Deswegen auch
"LOCALHOST/Homepage/blog.php".
Und außerdem ist auf meiner derzeitigen Homepage garkeine Werbung eingebunden. Das mit dem Adblocker war nur so eine Art Test ;D Hätte man ja herausfinden können ...
 
Ohne den Quellcode deiner Seite zu sehen ist eine Antwort hierauf schwierig. Ich vermute jedoch, dass Du die CSS-Dateien für deinen Anwendungsfall falsch referenzierst. Ohne Link zur Seite (und somit Aufspielung auf einen frei aufrufbaren Webserver) kann man das nur raten.
 
Ah ok :D
Habe das jetzt so:
HTML:
<link rel="stylesheet" href="http://meinetests.bplaced.net/Themrok/css/style.css" type="text/css"/>

Danke für die Hilfe :D funktioniert jetzt auch
 
HTML:
<link rel="stylesheet" href="http://meinetests.bplaced.net/Themrok/css/style.css" type="text/css"/>
Dann würd ich das lieber so schreiben:
HTML:
<link rel="stylesheet" href="/Themrok/css/style.css" type="text/css"/>
Dann kannst du, ohne die Pfade wieder alle anpassen zu müssen zu einem anderen Hoster wechseln.
URL's die mit / beginnen, gehen immer vom document_root aus.

MfG
 
Zurück
Oben