kostenloser Webspace werbefrei: lima-city


mod_rewrite - Bilder und CSS Dateien werden nicht geladen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    ultimate-bravery

    ultimate-bravery hat kostenlosen Webspace.

    Hallo zusammen,

    damit meine URL anstatt

    meineseite.de/benutzer.php?id=50

    so aussieht:

    meineseite.de/benutzer/100/

    habe ich folgenden Code in meiner .htaccess Datei stehen:

    RewriteEngine On
    RewriteBase /
    RewriteRule ^benutzer/(.*)/$ benutzer.php?id=$1


    Das klappt auch soweit, allerdings werden auf der Seite keine Bilder und auch die CSS Datei nicht geladen, wenn ich die zweite oben genannte URL aufrufe. Der Pfad zu den Bildern ist immer korrekt, es wird aber nichts angezeigt. Woran liegt das?

    Die Bilder liegen im Ordner /images/ und die CSS Datei befindet sich im Stammordner.

    Ich hoffe mir kann jemand helfen.
    Viele Grüße
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Das liegt wohl daran, daß Du die Pfade zu CSS und Bildern relativ zum aktuellen Ordner definiert hast.
    Deine URL simuliert aber einen Unterordner "benutzer" und daher werden die relativ verlinkten Elemente nicht mehr gefunden.

    Lösung: benutze
    /ordner/item.type
    statt
    ./ordner/item.type


    Damit werden die "Fundorte" relativ zum Stammordner und nicht zum aktuellen, hier virtuellen, Ordner definiert.



    Beitrag zuletzt geändert: 9.12.2014 1:51:27 von fatfreddy
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!