kostenloser Webspace werbefrei: lima-city


Eingebundene Bilder + mod_rewrite

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    s****n

    Hallo.

    Ich benutze mod_rewrite für die URLs meiner Seite.

    Bilder sind auf meiner Seite so eingebunden:
    <img src="bla.png" alt="bla" />


    Wenn ich nun eine URL wie diese habe: seite.com/imressum
    Dann funktioniert das super.

    Allerdings gibt es ja auch Seiten wie seite.com/artikel/123
    Dann nimmt er als Bild-URL "artikel/bla.png" und dort gibt es das Bild natürlich nicht.

    Gibt es für dieses Problem eine professionelle Lösung oder muss ich meine Bilder alle umbenennen in seite.com/bild.png?
    Stylesheets usw sind natürlich auch betroffen.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. bei mod_rewrite kannst du auch schreiben, welche dateien nicht betroffen sein sollen.
    z.B.
    RewriteRule !(\.php|\.css|\.jpe?g|\.png|\.gif|\.ico)$ /index.php?query=%{REQUEST_URI}&%{QUERY_STRING} [NC,L]


    außerdem kannst du in deinem head bereich auch folgendes verwenden:
    <base href="http://aktuell.de">


    damit nehmen alle deine seite vor dem link
  4. Einfacher geht es mit RewriteCond: mit dieser Direktive kann man eine Bedingung für die RewriteRule festlegen. ZB.:
    RewriteCond ${REQUEST_URI} !\.(gif|png|jpe?g|css|js)$
    Diese Bedingung sollte Bilder, CSS- und Javascriptdateien von der URL-Manipulation ausschließen.
  5. metalmachine schrieb:
    Einfacher geht es mit RewriteCond: mit dieser Direktive kann man eine Bedingung für die RewriteRule festlegen. ZB.:
    RewriteCond ${REQUEST_URI} !\.(gif|png|jpe?g|css|js)$
    [...]

    Wieder was dazugelernt :-)
  6. Autor dieses Themas

    s****n

    Wow danke euch beiden.
    Ist ja viel einfacher als ich dachte.
  7. 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!